【问题标题】:X-UA-Compatible - Including EDGE and IE9?X-UA 兼容 - 包括 EDGE 和 IE9?
【发布时间】:2013-04-25 16:08:18
【问题描述】:
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE" />

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

伊恩

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 谨慎使用此格式,因为文档还指出:“注意:前面的示例仅用于说明目的;请勿在生产环境中使用。”
    猜你喜欢
    • 2015-06-15
    • 2011-05-15
    • 2015-11-06
    • 2013-01-14
    • 2019-12-01
    • 2012-02-03
    • 1970-01-01
    • 2012-05-23
    • 2013-03-01
    相关资源
    最近更新 更多