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

在上面的声明中,IE 10会被强制呈现在IE9中吗?我不确定EDGE会做什么,因为它在列表的最后?X-UA兼容 - 包括EDGE和IE9?

伊恩

回答

0

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

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

+0

请谨慎使用此格式,因为文档中还指出:“注意:前面的示例仅用于说明目的;不要在生产环境中使用它。” – 2013-10-30 14:53:48