IE9 相容模式問題疑難排解
使用IE9 時,使用者可能會遇到意外的網站行為,尤其是基於HTML5 的網站。一個常見問題是 IE9 自動切換到相容模式,即使網站符合標準並在其他瀏覽器中正確呈現。
此行為可歸因於影響 IE9 文件模式確定的多個因素,包括:
- 用戶配置的兼容性設定
- Microsoft相容性中的網站包含清單
- 與特定內容的相容性問題
解決方案
要解決此問題,請考慮以下解決方案:
-
停用瀏覽器設定:
- 進入IE選單下的「工具->相容性檢視設定」(按Alt查看隱藏選單)。
- 取消勾選渲染選項網站處於相容模式。
-
設定明確文件模式:
- 將以下元標記加入網站標題:
- 將以下元標記加入網站標題:
- 或者,設定 HTTP 標頭:
X-UA-Compatible: IE=Edge
這會強制 IE9 使用最新的渲染器,確保網站正確顯示。 -
確保符合標準:-
- 檢查網站是否符合網路標準並在其他環境中呈現良好
使用功能嗅探來實現特定於瀏覽器的解決方法。
透過實作這些解決方案,您可以防止 IE9 不必要地進入相容模式,並確保HTML5 網站的正確渲染。
以上是為什麼我的網站在 IE9 相容模式下顯示不正確?的詳細內容。更多資訊請關注PHP中文網其他相關文章!