我有一个需要在兼容模式下运行的网站。
我们用
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">
强制这种行为,它在 IE 9、IE 10 中运行良好,并且在 IE 11 的某些机器上运行良好而无需更改,但在具有相同版本 IE11、相同 Windows 版本的其他机器上,它需要将网站 URL 添加到“兼容性视图设置”。添加后一切正常。
使用开发者工具 (F12)
当您使用开发者工具更改 Document 模式时,某些机器会显示完整的选项列表(Edge、10、9、8、7、5),在其他机器上您必须将 URL 添加到“兼容性视图设置”中才能查看选项的完整列表,否则只有 Edge 可用。
为什么 IE11 在具有相同确切设置的两台不同机器中表现不同?
是否有任何可能导致不同行为的 Windows 设置?
我可以在网页代码中做些什么来强制 IE 表现相同吗?