2
昨天我们发现一个网站崩溃时,主页上的iframe被隐藏,并且它只发生在IE9上。该iFrame包含一些简单的HTML和幻灯片,这是与jQuery运行。为什么这会导致在IE浏览器崩溃而不是其他浏览器?当隐藏含有javascript的iframe时,Internet Explorer崩溃
昨天我们发现一个网站崩溃时,主页上的iframe被隐藏,并且它只发生在IE9上。该iFrame包含一些简单的HTML和幻灯片,这是与jQuery运行。为什么这会导致在IE浏览器崩溃而不是其他浏览器?当隐藏含有javascript的iframe时,Internet Explorer崩溃
On nov 13 microsoft发布了针对此问题的IE安全更新(KB2761451)。如果javascript在隐藏的iframe中运行,Internet Explorer将引发访问冲突。我怀疑这是为了关闭一些跨站脚本漏洞,但我不认为这是预期的行为。
这是(上看到类似的回答最后一个注释)固定在IE9在以后的更新,并确认仍是IE8的一个问题,但不是IE9在IE8上运行兼容模式。在不阻止iframe被隐藏的情况下,唯一的解决方案是回滚此更新,或者升级到IE9 +。 – Gallen