对于IE11浏览器,我在控制台上看到以下消息:
“HTML1122: Internet在企业模式下运行,模拟IE8。”
在https://msdn.microsoft.com/query/dev12.query?appId=Dev12IDEF1&l=EN-IE&k=k(VS.WebClient.Help.HTML1122)上搜索此错误代码显示:“此模式由IT管理为特定站点配置。如果单个用户需要在网页上关闭它,请取消选中“工具”菜单中的“企业模式”选项。有关企业模式管理的更多信息,请参见IT文档。“
这很好,但我想通过设置meta标记来控制这一点。
将<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
添加到head是否与“在企业模式下运行模拟IE8”有相同的影响?
发布于 2015-07-23 18:04:46
不是的。使用content="ie=8"
会得到类似的结果,但结果不一样。
企业模式IE ( Enterprise )是一种特殊的模式,旨在提供比使用x兼容更多的与IE8更好地兼容 .IE8标准模式是在IE9中引入的,一些组织可以使用它来迁移他们的遗留应用程序。然而,其他组织却在苦苦挣扎。由于对当时IE8标准模式的行为的依赖,IE11引入了EMIE来帮助那些仍在挣扎的人。
正是由于这种复杂性,才引入了MS的彻底突破。
据我所知,您不能通过标记启用或禁用EMIE。(不过,您可以通过组策略来完成这一任务,如果您关注的是将其转移到多台机器上,这可能会有所帮助。)
希望这能帮上忙。
-兰斯
https://stackoverflow.com/questions/31589964
复制相似问题