【问题标题】:Internet Explorer crashing when iframe containing javascript is hidden隐藏包含 javascript 的 iframe 时 Internet Explorer 崩溃
【发布时间】:2012-11-28 15:50:29
【问题描述】:

昨天我们发现了一个问题,即每当主页上的 iframe 被隐藏时,我们的一个网站就会崩溃,而且这种情况只发生在 IE9 上。 iFrame 包含一些简单的 html 和幻灯片,它是用 jquery 运行的。为什么这会导致 IE 崩溃而不是其他浏览器?

【问题讨论】:

    标签: javascript internet-explorer iframe


    【解决方案1】:

    微软于 11 月 13 日发布了 IE 的安全更新 (KB2761451),该更新负责解决此问题。如果 javascript 在隐藏的 iframe 中运行,Internet Explorer 将引发访问冲突。我怀疑这样做是为了关闭一些跨站点脚本漏洞,但我认为这不是预期的行为。

    Similar Answer

    Microsoft's update page for KB2761451

    【讨论】:

    • 这在 IE9 中已在稍后的更新中得到修复(请参阅类似答案的最后一条评论),并确认在 IE8 上仍然存在问题,但在 IE8 兼容模式下运行的 IE9 不是。在不阻止 iframe 被隐藏的情况下,唯一的解决方案是回滚此更新,或者升级到 IE9+。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 2010-12-06
    • 2014-09-13
    • 2011-02-06
    相关资源
    最近更新 更多