Windows Edge浏览器是否会删除兼容模式?

lea*_*tes 6 internet-explorer windows-10 microsoft-edge

我们一直在使用x-ua-compatiblehtml中的元标记IE来强制客户端IE-9.

这不再有效吗?

本文将建议不会忽略元标记并强制使用新Edge模式.

http://blogs.windows.com/msedgedev/2014/11/11/living-on-the-edge-our-next-step-in-helping-the-web-just-work/

Jon*_*dle 8

那篇文章已经过时了,微软后来改变了他们的立场(大约2月到3月).Edge不会受到IE兼容性功能的影响.它只有一个渲染引擎.

如果您需要IE9特定功能,则必须使用IE11,IE11将包含在Windows 10中以用于此类遗留目的.

  • 我知道这有点旧,但对于那些不知道的人,您可以单击Edge右上角的"更多操作"按钮,然后选择"使用Internet Explorer打开".这不一定有助于开发人员,但如果任何最终用户看到这一点可能会有所帮助. (4认同)

小智 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的标头请求这些文档模式,以使浏览器进入模拟旧版本的模式.

为什么我们不再需要它:与其他现代浏览器类似,Microsoft Edge将具有单一的"活动"文档模式.为了最大限度地减少兼容性负担,将在开关周围的about:flags中测试功能,直到它们稳定并准备好在默认情况下打开.

您可以在https://msdn.microsoft.com/en-us/library/dn904497%28v=vs.85%29.aspx上找到有关此主题的更多信息.

在Microsoft Edge中,开发人员通过x-ua兼容标头切换文档模式将在大多数Internet站点上被忽略,并且它们将使用EdgeHTML引擎进行呈现.

希望这可以帮助.