internet-explorer - 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>
解决方案
请不要使用兼容性视图。
您还可以参考此文档并检查您是否满足使 IE 使用错误文档模式的条件之一。例如:
该页面在 Intranet 区域中加载,并且 Internet Explorer 配置为对从 Intranet 加载的页面使用兼容性视图。
推荐阅读
- bash - 从 XML 中返回的 API 调用中提取字符串
- python - 单下划线作为python中的函数是什么意思?
- c# - 在 C# 中使用 NHibernate 为值对象配置复杂类型
- c++ - 如何修复“忽略的击键”
- javascript - 使用 vue 组件时避免直接改变 prop
- c - 有没有办法从由输入键分隔的文件中读取字符串?
- google-apps-script - 我如何使用谷歌应用程序脚本以新格式汇总另一个选项卡中的数据
- firebase-authentication - Firebase 身份验证未在 Flutter Web 上保留
- matlab - 使用 Matlab Polyspace 生成 PDF 报告时出现不一致的错误
- scala - 未找到值