亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么IE9會在我的網站上切換到兼容模式?

為什么IE9會在我的網站上切換到兼容模式?

蝴蝶刀刀 2019-09-18 19:33:03
我剛剛安裝了IE9測試版并且在我創建的特定網站上(HTML5)IE9跳轉到兼容模式,除非我手動告訴它不要。我試過刪除網站的幾個部分,但沒有變化。包括刪除所有CSS包括。在我的其他網站上它很好。此外,不要手動設置它,因為IE9會記住用戶設置,你無法將其恢復為自動(或者至少我沒有找到,甚至沒有通過隱私瀏覽和清空緩存)無論如何。它跳轉到兼容模式的網站:http://alliancesatwar.com/guide/它呈現正確的地方:http://geuze.name/basement/(我不能發布超過1個超鏈接)兩者都使用相同doctype和全部。這些網站使用相同的基本模板(編碼,元標記,doctype和相同的javascript)有很多共同點(除了外觀)如果有人對我有答案,那就太好了!在IE7模式下呈現的HTML5網站非常......蹩腳。
查看完整描述

3 回答

?
Qyouu

TA貢獻1786條經驗 獲得超11個贊

適用于我在IE9 documentMode中工作。

如果沒有X-UA-Compatibleheader / meta來設置顯式documentMode,您將獲得一個基于以下模式的模式:

  • 用戶是否在之前點擊了該域中的“兼容性視圖”按鈕;

  • 也許這也是由于網站上的其他一些內容導致IE8 / 9的渲染器崩潰并重新回到舊渲染器而自動發生的;

  • 用戶是否默認選擇將所有網站置于兼容性視圖中;

  • IE是否認為該站點在您的Intranet上,因此默認為兼容性視圖;

  • 該網站是否在Microsoft自己的需要兼容性視圖的網站列表中。

您可以從IE菜單中的“工具 - >兼容性視圖設置”更改這些設置。當然,這個菜單現在是偷偷摸摸的隱藏,所以在你按下Alt之前你不會看到它。

作為網站作者,如果您確信您的網站符合標準(在其他瀏覽器中渲染效果良好,并使用功能嗅探來決定使用哪種瀏覽器解決方法),我建議您使用:

<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>

或HTTP標頭:


X-UA-Compatible: IE=Edge

獲取最新的渲染器,無論IE版本在使用中。


查看完整回答
反對 回復 2019-09-18
?
撒科打諢

TA貢獻1934條經驗 獲得超2個贊

我放


<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>

之后的第一件事


<head>

(我在某處讀過,我記不清了)


我簡直不敢相信它確實有用!!


查看完整回答
反對 回復 2019-09-18
?
ibeautiful

TA貢獻1993條經驗 獲得超6個贊

要強制IE在IE9標準模式下呈現,您應該使用


<meta http-equiv="X-UA-Compatible" content="IE=edge">

某些情況可能會導致IE9跳轉到兼容模式。默認情況下,這可能發生在Intranet站點上。


查看完整回答
反對 回復 2019-09-18
  • 3 回答
  • 0 關注
  • 723 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號