我们一直x-ua-compatible
在 html 中使用元标记 inIE
来强制客户端使用IE-9
.
这将不再起作用吗?
本文建议元标记不会被忽略并强制进入新Edge
模式。
我们一直x-ua-compatible
在 html 中使用元标记 inIE
来强制客户端使用IE-9
.
这将不再起作用吗?
本文建议元标记不会被忽略并强制进入新Edge
模式。
那篇文章很旧,微软后来改变了立场(大约 2 月至 3 月)。Edge 不会负担 IE 兼容功能。它只有一个渲染引擎。
如果您需要 IE9 特定功能,则必须使用 IE11,该功能将包含在 Windows 10 中用于此类遗留用途。
在 MS Edge 中将不再有不同的文档模式。Edge 将始终使用当前最新/“活动”文档模式(如您提到的博客文章中所述)。
MS Edge 不支持其他几种较旧的技术,例如 ActiveX。http://blogs.windows.com/msedgedev/2015/05/06/a-break-from-the-past-part-2-saying-goodbye-to-activex-vbscript-attachevent/上有一个列表
该列表还对每种技术进行了解释。例如“文档模式”:
为什么存在:从 IE8 开始,Internet Explorer 在每个版本中都引入了新的“文档模式”。可以通过 x-ua-compatible 标头请求这些文档模式,以将浏览器置于模拟旧版本的模式。
为什么我们不再需要它:与其他现代浏览器类似,Microsoft Edge 将有一个单一的“活动”文档模式。为了最大程度地减少兼容性负担,功能将在 about:flags 中的开关后面进行测试,直到它们稳定并准备好默认开启。
您可以在https://msdn.microsoft.com/en-us/library/dn904497%28v=vs.85%29.aspx上找到有关此主题的更多信息
在 Microsoft Edge 中,大多数 Internet 站点将忽略开发人员通过 x-ua 兼容标头启动的文档模式切换,它们将使用 EdgeHTML 引擎呈现。
希望这可以帮助。
是的,Edge 确实放弃了兼容模式。相反,您可以选择在 IE 中查看某些网站。对我来说,我不想运行多个浏览器。因此,在 MS 决定将用户放在首位之前,我将坚持使用 IE。