【发布时间】:2015-01-18 12:21:22
【问题描述】:
我有一个需要在兼容模式下运行的网站。
我们使用
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">
强制执行此行为,它在 IE 9、IE 10 中运行良好,并且在 IE 11 的某些机器上运行良好而无需更改,但在具有相同版本 IE11、相同 Windows 版本的其他机器上,它需要添加“兼容性视图设置”的网站 URL。添加后一切正常。
使用开发者工具 (F12)
当您使用开发者工具更改文档模式时,某些机器会显示完整的选项列表(Edge、10、9、8、7、5),在其他机器中您必须将 URL 添加到“兼容性视图” settings" 以查看完整的选项列表,否则只有 Edge 可用。
为什么 IE11 在具有完全相同设置的两台不同机器上表现不同?
是否有任何可能导致不同行为的 Windows 设置?
我可以在网页代码中做些什么来强制 IE 表现相同吗?
【问题讨论】:
标签: internet-explorer internet-explorer-11 ie-compatibility-mode ie11-developer-tools