【问题标题】:Is emulation mode in IE11 same as setting meta EmulateIE7 tag?IE11 中的仿真模式是否与设置 meta EmulateIE7 标签相同?
【发布时间】:2015-07-23 14:13:35
【问题描述】:

对于我使用的 IE11 浏览器,我在控制台上看到此消息:

“HTML1122:Internet Explorer 正在模拟 IE8 的企业模式下运行。”

https://msdn.microsoft.com/query/dev12.query?appId=Dev12IDEF1&l=EN-IE&k=k(VS.WebClient.Help.HTML1122) 上搜索此错误代码 显示:“此模式由 IT 管理人员为特定站点配置。如果个别用户需要在网页上将其关闭,请取消选中“工具”菜单中的“企业模式”选项。有关企业模式管理的更多信息,请参阅 IT 文档。”

这很好,但我想通过设置元标记来控制它。

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"> 添加到head 是否与“在模拟IE8 的企业模式下运行”具有相同的效果?

【问题讨论】:

    标签: javascript jquery internet-explorer emulation


    【解决方案1】:

    没有。使用content="ie=8" 会得到类似但不一样的结果。

    企业模式 IE (EMIE) 是一种特殊模式,旨在提供greater compatibility with IE8,而不是使用 x-ua-compatible。 IE9 引入了 IE8 标准模式,一些组织能够使用它来迁移他们的旧版应用程序。然而,其他组织却在苦苦挣扎。由于依赖于当时的 IE8 标准模式的行为,IE11 引入了 EMIE 来帮助那些仍在苦苦挣扎的人。

    其中一些复杂性导致 MS Edge 引入了彻底的突破。

    据我所知,您无法通过标记启用或禁用 EMIE。 (不过,您可以通过组策略来实现,如果您担心将其推广到多台机器上,这可能会有所帮助。)

    希望这会有所帮助...

    -- 兰斯

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-27
      • 1970-01-01
      • 2014-02-28
      • 2010-11-07
      • 1970-01-01
      • 2023-03-20
      • 2015-10-29
      • 2014-04-25
      相关资源
      最近更新 更多