2

是否有人遇到Internet Explorer 8(在Windows XP/7),9和10(Windows 7/8)中間歇性切換到兼容模式的問題?間歇性Internet Explorer兼容性模式問題

我們最近做了一個利用CSS3,HTML5和Angular.js的應用程序的重新設計。這可能是無關緊要的,但在重新設計之前我們有HTML5元素和CSS3樣式,但現在它到處都是。

當用戶從我們的登錄頁面或營銷網站登錄到我們的網站時,會發生此問題。一旦用戶登錄,兼容模式保持不變。在視覺上,這打破了一堆CSS並且隨機發生,並且很難重現,但客戶已經記錄了足夠多的錯誤,以便我知道它的一個問題。這可能是會話或網絡問題嗎?我們的doctype是HTML5,我們目前不使用meta標籤來進行IE-Edge。我們曾經把它放在文檔的頭部,但我最近刪除了標籤(在這些錯誤彈出之後),除了IE仍然間歇切換到兼容模式以及XP上的IE8崩潰較少之外,這似乎沒有效果。

微軟文檔對此沒有多大幫助。我需要弄清楚如何解決這個問題,但我無法分享網址(由於產品限制)。我試圖移動meta標籤的位置,開關HTML5 shivs(目前我們擁有的afarkas IE8分支和IE8這只是負載。

+0

在現代IE版本中,打開F12開發人員工具並查看控制檯以獲取信息。當它切換到兼容模式時,是否會出現一個氣球並指示「頁面出現問題」?如果是這樣,你已經在IE8中遇到了佈局引擎崩潰(並不少見),這會強制回退。解決這個問題的唯一方法就是刻意確定CSS/JS觸發了什麼事故。自動回退在IE9 +中不太常見。 – EricLaw 2013-05-04 15:57:39

+0

請詳細描述您嘗試過的元標記。 「X-UA兼容」元標記(或http標題)是解決您問題的正確答案,因此,很高興看到您嘗試過的方法無效。另外,*哪種*兼容模式正在切換到? (IE10有三種兼容模式,適用於IE7,8,9以及怪癖模式) – Spudley 2013-05-04 20:05:19

+0

Spudley - 我們使用了'X-UA兼容'元標記以及2個變體用於「內容」。 「IE =邊緣」和IE =邊緣,鉻= 1「(鉻框架) 我們確實有一個偶然的副本,我們刪除了它最初被放置在頭後元,鏈接和一個html shiv腳本標籤,然後我們將它移動到頂端,然後在IE瀏覽器下面,兩個展示位置都沒有明顯的差異,它在發生時並不常見,但是當它發生時它會破壞網站大時間 – 2013-05-06 12:31:59

回答

相關問題