3 回答

TA貢獻1786條經驗 獲得超11個贊
適用于我在IE9 documentMode中工作。
如果沒有X-UA-Compatible
header / 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版本在使用中。

TA貢獻1934條經驗 獲得超2個贊
我放
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
之后的第一件事
<head>
(我在某處讀過,我記不清了)
我簡直不敢相信它確實有用!!

TA貢獻1993條經驗 獲得超6個贊
要強制IE在IE9標準模式下呈現,您應該使用
<meta http-equiv="X-UA-Compatible" content="IE=edge">
某些情況可能會導致IE9跳轉到兼容模式。默認情況下,這可能發生在Intranet站點上。
- 3 回答
- 0 關注
- 723 瀏覽
添加回答
舉報