簡體   English   中英

IE9和IE9兼容性視圖瀏覽器模式之間的區別

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM