現在位置: 首頁 > IIS > 正文

在IIS加上IE相容性檢視標頭 X-UA-Compatible

在這個瀏覽器不統一的時代,尤其是 IE 瀏覽器從 IE8 到 IE11 在這方面的支援度相信開發者都很難跟得上腳步

 

在專案經驗中,針對網站的一些開發相容性也有一些解決方式

 

 

 

一、使用 IE11 提供的企業模式 (Enterprise mode)

針對 IE11 進行企業模式的調整,可以使用GPO派發給使用者,指定網站清單來進行相容性檢視。

 

這是一個侷限於 IE11 的解決方式,只有 IE11 才提供這樣的服務,表示你的 user 都必須在最新的瀏覽器狀況才可以使用

 

且你的 AD 派發環境必須要 Server 2012 R2 update 以上的版本才可進行GPO派發

 

 

二、用 IIS 將整個站台 or 目錄宣告以 IE8 相容性模式檢視

 

SETP.1 以 IIS7 為例,在相對應的站台 or 虛擬目錄 選取「HTTP回應標頭」

2014-07-04_014143

 

 

SETP.2 點選「新增」,並輸入

名稱: X-UA-Compatible

值: IE=8

2014-07-04_021007

 

 

 

SETP.3 確定後重啟 IIS,並到網站頁面檢視原始碼

可以看到已經宣告此頁面使用 IE8 檢視

2014-07-04_014803

 

 

三、指定單一頁面宣告 meta 為 IE8 模式

在<head>頁籤內加入 meta 宣告

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

 

 

 

 

Note 

<meta http-equiv=”X-UA-Compatible” content=”IE=value“>

 

value = 5    (quick mode)

value = 7 , 8 , 9 , 10    (ie version)

value = Edge    (use update ie version)

 

 

 

參考資料:

MSDN開啟企業模式和使用網站清單

MSDN如何立即修正我的網站?

文章連結: https://shazi.info/%e5%9c%a8iis%e5%8a%a0%e4%b8%8aie%e7%9b%b8%e5%ae%b9%e6%80%a7%e6%aa%a2%e8%a6%96%e6%a8%99%e9%a0%ad-x-ua-compatible/ | Mr. 沙先生

該文章由 shazi7804 於2014年07月04日發表在 IIS 分類下, 你可以發表回文,並在保留原文地址及作者的情况下引用到你的網站或部落格。
原文轉載請註明: 在IIS加上IE相容性檢視標頭 X-UA-Compatible | Mr. 沙先生
標籤: , , , ,

在IIS加上IE相容性檢視標頭 X-UA-Compatible:給Mr.沙先生一點建議

發表回文