X-UA兼容 - 包括EDGE和IE9?

时间:2013-05-01 16:10:24

标签: asp.net html internet-explorer internet-explorer-10 x-ua-compatible

<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE" />

在上面的声明中,IE 10会被迫在IE9中渲染吗?我不确定EDGE会做什么,因为它在列表的末尾?

伊恩

1 个答案:

答案 0 :(得分:0)

它以IE10模式呈现。您可以通过将其包含在文档中并打开F12工具来查看它呈现的模式(显示在工具的顶部栏中),或者包含要检查的脚本来检查。例如。使用此文档https://dl.dropboxusercontent.com/u/444684/tests/X-UA-Compatibletest.html,它将返回10.

查看following documentation,看起来你的meta实际上是无效的。在那里,他们用逗号分隔模式,不要重复IE令牌,例如<meta http-equiv="X-UA-Compatible" content="IE=7,9,10" >。它还提到将使用最高支持模式,因此如果包含边缘,它将始终是边缘。在这种情况下,您无法使用其他模式,因为它们永远不会被使用。