2013-05-13 67 views
2

我可以修改IE瀏覽器呈現頁面的文檔模式,方法是在響應頭中傳入X-UA兼容。我可以通過修改IIS中的設置來實現此目的。 enter image description here是否有IIS設置來提示瀏覽器進入兼容模式?

同樣是有通過修改IIS任何設置來修改瀏覽器模式到兼容性視圖的方法嗎?

下面顯示的是我目前在ie中的F12工具中看到的內容。

f12 screenshot

+0

谷歌統治他們。 這是你要找的東西:http://blogs.msdn.com/b/deviations/archive/2009/05/07/how-to-enable-ie-8-compatibility-view-for-your -whole-web-site-or-for-specific-web-site-directories.aspx – 2013-05-13 21:12:01

回答

3

要在基於Windows Server 2008的計算機上配置IIS 7,以包括定義HTTP響應頭:

  1. 單擊開始,單擊管理工具,然後單擊Internet 信息服務( IIS)管理器。
  2. 在連接窗格中,展開服務器的節點,然後展開 。
  3. 單擊要添加自定義標題的網站。
  4. 在網站窗格中,雙擊HTTP響應頭中的IIS部分。
  5. 在操作下,單擊添加。
  6. 在名稱框中,鍵入X-UA兼容。
  7. 在值框中,鍵入IE = EmulateIE9。
  8. 單擊確定。

希望這會有所幫助!

+0

就像我在文章中提到的那樣,它只是設置文檔模式,它不會改變瀏覽器模式。 – developer747 2013-05-13 21:27:37

+0

要使用最新的仿真模式,請使用'IE = Edge'。有關詳細信息,請參見[X-UA兼容性元標記和HTTP響應頭](https://msdn.microsoft.com/zh-cn/library/ff955275(v = vs.85).aspx)。 – Heki 2018-01-05 08:30:58

0

我也正在研究這個問題,並發現我的答案在這裏:

http://www.nczonline.net/blog/2010/01/19/internet-explorer-8-document-and-browser-modes/

從上述站點:

雖然目前沒有出現任何其他的方式和最終用戶可以觸發Internet Explorer 7模式。因此,看來,這只是對於可以讓我們從需要開發一種方便的工具,所以它似乎是開發商

同樣的思想可以應用到IE10我想一個工具使用的主。這很令人沮喪,但我希望它有幫助。