【发布时间】:2013-06-05 05:24:47
【问题描述】:
我正在尝试访问跨域 iframe 的 contentWindow.document 属性。
我实际上并没有尝试访问该属性 - 我正在根据 iframe 的加载状态在 JavaScript 中进行重定向。 MSIE 8+ 和 Firefox 允许这样做。
contentWindow.document 是基于 Webkit 的解决方法,但是检查此属性的状态(在 Webkit 浏览器中,我可以检查它是否为 !== undefined 以确定 iframe 是否已完成加载。
那么,如何检查引用此属性是否会导致拒绝访问错误消息?我正在寻找一些简单的东西,因为这是一个需要小于 16kb 的重定向脚本。
【问题讨论】:
-
如果你也控制了 iframe 的内容this solution is reported to work.
-
try/catch 对你有用吗?
标签: javascript security internet-explorer internet-explorer-8