什么时候兼容性视图已以各种可能的方式禁用,看来 Windows 8.1 上的 Internet Explorer 11 尊重网站的X-UA-Compatible
值†。这种情况发生在兼容性视图之外(地址栏中缺少图标),不是由兼容性列表或<!DOCTYPE>
指令引起的。
有什么办法用户(不是网络开发人员)为网站选择文档模式,覆盖网站的X-UA-Compatible
价值?
强制 Internet Explorer 10 以非兼容视图打开已接受一个答案通过定义与指令相关的默认文档模式来实现。我尝试过注册表技巧,但没有成功。虽然它可能解决了其他作者的问题,但我的问题与标题<!DOCTYPE>
有关。X-UA-Compatibile
† Picasa Web Albums 定义X-UA-Compatible
为IE=EmulateIE7
。打开 F12 开发人员工具并将文档模式从 7 切换到任何较新的版本(8、9、10、Edge)可立即修复该网站。但是,通过开发人员工具所做的更改不会保留。
答案1
您可以通过以下方式在用户的 Internet Explorer 中为网站分配持久文档模式:使用企业模式站点列表(查看Adding your site to the Enterprise Mode site list
部分)。默认情况下,此功能处于关闭状态,因此您需要使用组策略启用它。请注意,此功能仅适用于 Windows 8.1、Internet Explorer 11 用户。