IE設定開啟或是關閉相容性檢視

常網頁在開發上,最怕就是整個版型跑掉,因為,網頁系統上的UI版型跑掉是最麻煩一件事情,但是往往因為,目前網頁開發技術並未統一,且又有可能有舊版的系統在使用。因此,IE上面會有相容性檢視的功能讓新版IE可以再使用舊版的系統(大都是IE8年代以前開發的系統)的版型不會跑掉。


在企業內部一般來說,因為很多年代久遠系統,所以,可能預設會把相容性檢視打該,但是,若是今天自己開發網站是用像是HTML5 + CSS3開發可能這樣版型在設定相容性模式下就會跑掉,但是,不太大可能讓使用者取消這設定,畢竟除新系統之外,還有成千上萬就系統還是要能執行。因此,我們可以在Web.config加入下面這一段,關閉
相容性檢視這網站。或是開啟相容性檢視這網站



關閉相容性檢視


1<system.webServer>
2  <httpProtocol>
3    <customHeaders>
4      <clear />
5      <add name="X-UA-Compatible" value="IE=Edge" />
6    </customHeaders>
7  </httpProtocol>
8</system.webServer>



開啟相容性檢視


1<system.webServer>
2  <httpProtocol>
3    <customHeaders>
4      <clear />
5    <add name="X-UA-Compatible" value="IE=EmulateIE7" />  
6    </customHeaders>
7  </httpProtocol>
8</system.webServer>


以上兩段就可以透過自己系統定義IE瀏覽器要不要開關相容性檢視了

留言

這個網誌中的熱門文章

[C#]Windows 10 停用與啟用網路卡(連線)[手把手教程][原創]

ASP.NET Web API 將傳回的值轉換從控制器動作至 HTTP 回應訊息的方式。

[C#]程式更改電腦IP位置與電腦名稱