首页 > 解决方案 > X-UA-Compatible 元标记的内容属性需要传递什么值才能将文档模式设置为 5?

问题描述

处理遗留应用程序时,其中一项 UI 功能正在 IE11 中中断。在尝试模拟不同的 docModes 时,它适用于 doc mode = 5 和 UserAgent = IE 11

我想通过应用程序代码设置此行为,我已在页面顶部尝试了此元标记-

<meta content="IE=5" http-equiv="X-UA-Compatible">

但无法获得相同的行为。我错过了什么吗?

根据W3 验证器

错误:具有值为 X-UA-Compatible 的 http-equiv 属性的元元素必须具有值为 IE=edge 的内容属性。

在那种情况下, http-equiv的值和元标记的内容应该是什么来设置该行为?

编辑:添加 HTML 代码片段

<!DOCTYPE HTML null null null>
<HTML>
    <head>
        <meta content="IE=5" http-equiv="X-UA-Compatible">
    </head>

标签: internet-explorermeta-tagsx-ua-compatibleie11-developer-tools

解决方案


请不要使用兼容性视图。

您还可以参考此文档并检查您是否满足使 IE 使用错误文档模式的条件之一。例如:

该页面在 Intranet 区域中加载,并且 Internet Explorer 配置为对从 Intranet 加载的页面使用兼容性视图。


推荐阅读