2012-05-30 61 views
0

我找不到這個互聯網上的任何東西,所以我在這裏尋求幫助:IE9完全不關心「X-UA兼容」 meta標籤

對於一些技術原因,我嘗試強行進入IE9 IE8渲染模式,使用下面的meta標籤作爲第一行<head>之後:

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

出於某種原因,在我們的辦公室的所有IE9s只呈現IE9的風格,不管我怎麼努力。當我查看來自IE9的DevTool(F12)時,它向我展示了IE8是「頁面默認」,但仍然堅持在DevTools中設置的渲染模式。沒有辦法影響這一點。我們甚至做了一個刪除和重新安裝IE9,因爲我們以某種方式認爲一旦你使用DevTool設置渲染模式,IE9堅持到永遠......

這不是關於迫使IE9到任何其他模式。在這種特殊情況下,這是我們的首選。

讓我生氣的是IE9應該根據我讀到的所有信息來尊重元標記,但是出於某種奇怪的原因,我們的IE9不關心它。

有沒有人有什麼想法可以防止IE9行爲像IE8?

此致敬禮, 羅馬。

回答

1

這聽起來像一切工作正常。如果IE8被確定爲「頁面默認」,但選擇了IE9,瀏覽器很可能記住了您在IE9中顯示的決定。只需手動選擇「頁面默認值」,瀏覽器應該尊重這一點。

只要IE8被識別爲頁面默認值,一切都很好。告訴你的團隊切換回該特定域/頁面的默認頁面。 IE不會與誰爭取設置文檔模式。如果您之前從列表中選擇了IE9標準,那麼即使該頁面的默認設置爲其他情況,它也會尊重這一點。

+0

非常感謝您的回答!這似乎是一個困難的可用性問題,沒有適當的解決方案,我認爲你是完全正確的 - 這是唯一有意義的解釋。 – RSeidelsohn