我们一直在x-ua-compatible
的html中使用IE
元标记强制客户端IE-9
。
这不再有效吗?
本文建议不要忽略元标记并强制使用新的Edge
模式。
答案 0 :(得分:8)
那篇文章已经过时了,微软后来改变了他们的立场(大约2月到3月)。 Edge不会受到IE兼容性功能的影响。它只有一个渲染引擎。
如果您需要IE9特定功能,您必须使用IE11,IE11将包含在Windows 10中以用于此类遗留目的。
答案 1 :(得分:7)
在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中,开发人员发起的文档模式切换 通过x-ua兼容的标题将在大多数Internet站点上被忽略 它们将使用EdgeHTML引擎进行渲染。
希望这有帮助。
答案 2 :(得分:2)
是的,Edge确实会丢弃兼容模式。您可以选择在IE中查看某些网站。对我来说,我不想运行多个浏览器。因此,在MS决定将用户放在首位之前,我将坚持使用IE。