【问题标题】:IE - Prevent compatibility mode in an IframeIE - 阻止 iframe 中的兼容模式
【发布时间】:2015-05-01 15:48:04
【问题描述】:

是否可以在 iframe 中禁用 IE 兼容模式?

如果我在iframe html 中使用以下元数据,这将不起作用:

<meta http-equiv="X-UA-Compatible" content="IE=11; IE=10; IE=9; IE=8; IE=7; IE=EDGE" />

【问题讨论】:

标签: javascript html internet-explorer


【解决方案1】:

这取决于您是否有权访问主机(父)的 x-ua 兼容元。当宿主页面处于 IE9 或以上模式时,它的状态被强加在 iframe 上。这是一个很好的解释,由 MS-Connect 的主持人给出。

https://connect.microsoft.com/IE/feedback/details/1047106/when-webpage-emulates-ie-5-embedded-iframe-shows-ie-8


这里是关于 Quirks 模式如何从 IE10 开始分叉两种方式的补充信息。
https://msdn.microsoft.com/library/hh869300(v=vs.85).aspx


这是一个现场演示,它允许即时更改 IE 模式。
patched 还允许选择 iframe url。
https://googledrive.com/host/0B8BLd2qPPV7XfnZQRk1JSkg5cFVMbGI1QkZVclVBbUtWZnV2bmczUHpSaVJmSXBOdUg2ek0/toggle-IE-compat-and-quirks-modes.html

【讨论】:

    猜你喜欢
    • 2014-08-01
    • 1970-01-01
    • 2011-10-02
    • 2015-11-18
    • 2014-05-01
    • 1970-01-01
    • 2013-09-14
    • 1970-01-01
    • 2013-02-25
    相关资源
    最近更新 更多