我有使用onfocus事件的html应用程序.切换浏览器标签时,它的工作正常. 现在,当我在另一个html页面中将该应用程序加载为iframe时,它无法正常工作,因为切换标签时iframe未聚焦.如何在不修改顶级代码的情况下从iframe访问onfocus事件. 加载iframe的iframe和页面不是来自同一个来源.if (!window.parent.frames.length) {window.onfocus = function () {// do smth}; } else {// ??? }解决方法:您可以使用HTML5 Visibility API.它允许您检...