![](/img/trans.png)
[英]Website with javascript doesn't work in IE9 but in IE9's compatibility mode - how to force compatibility view?
[英]Difference between IE9 and IE9 Compatibility View browser mode
IE9和IE9兼容性視圖瀏覽器模式有什么區別? 另外,如果我在服務器端(Java)添加X-UA-Compatible標頭,是否會影響瀏覽器模式?
httpRes.addHeader("X-UA-Compatible", "IE=edge");
這會覆蓋瀏覽器模式嗎?
我需要一種方法,即使用戶使用開發人員工具欄的“模式”設置,也永遠不會看到他的兼容性視圖。 我怎樣才能做到這一點?
我不知道您是否已經在這里閱讀,這里有明確的解釋!
您不能阻止用戶使用開發人員工具欄,老實說這是一件非常非常好的事情。 我不想讓您控制我的瀏覽器,不是說我使用的是IE,而是。
但是,您可以做的是告訴瀏覽器它應如何呈現頁面。 這就是X-UA兼容的目的。
好的,所以實際上回答您的一些問題:
兼容性視圖適用於針對IE較早版本設計的網站。
專為Windows Internet Explorer較舊版本設計的網站並不總是在當前版本中按預期顯示。 我們在Windows Internet Explorer 8中通過添加兼容性視圖功能解決了此問題,該功能允許用戶“還原”到該平台的先前瀏覽器版本,該版本模仿IE7標准模式。
您可以在@Alesanco提供的鏈接中閱讀。
那么X-UA-Compatible
什么作用? 好吧,它告訴瀏覽器應該以哪種模式呈現頁面,這意味着您可以告訴IE9呈現頁面,就好像它是IE5。 這意味着您可以在某種程度上控制頁面的呈現,但是除非您可以訪問用戶計算機,否則您不能期望控制用戶是否使用開發人員工具欄。
有關更多信息,請參見此線程 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.