簡體   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