【发布时间】:2014-12-31 08:09:07
【问题描述】:
我有一个有趣的问题需要解决。简而言之,Internet Explorer 使用 window.onblur 事件来聚焦 iFrame 中的元素。因此,它是一个递归,您不能单击 iFrame 之外的任何内容。 IE9、IE10、IE11(非IE8及以下)出现问题。
在这里测试:Try it (in IE)
在此处下载:Download it
我真正的问题是: 有没有办法从 iFrame 外部覆盖 iFrame 内的 window.onblur 事件?这是一个错误吗?我应该在某个地方向 Microsoft 报告吗?
更新
感谢@Jonathan Sampson 的帮助,这可以在这里看到:
See working example - 您必须等到 IFrame 完全加载后才能覆盖它
【问题讨论】:
标签: javascript internet-explorer iframe recursion onblur