繁体   English   中英

在IE11中,为什么有些机器需要“兼容性视图设置”中包含的网站URL,而其他机器却不需要?

[英]In IE11, why some machines requires the website URL included in “Compatibility view settings” and others doesn't?

我有一个网站,要求以兼容模式运行。

我们用

<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添加到“兼容性视图设置”中查看选项的完整列表,否则只有Edge可用。

为什么IE11在具有相同精确设置的两台不同计算机中表现不同?

是否有任何Windows设置可能导致不同的行为?

我可以在网页代码中采取什么措施来强制IE表现相同?

这些页面上的Internet Explorer可能受企业模式的影响。 您是否在网址左侧看到带有白色建筑物的蓝色图标?

Microsoft具有本文“ 使用文档模式和企业模式站点列表修复Web兼容性问题 ”,解释了不同的文档模式以及企业模式如何影响这些视图。

这些是注册表项,以调查是否在受影响的计算机上启用了企业模式:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode
HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM