我正在使用的網站的URL以Microsoft兼容性列表結束。這意味着每次IE用戶訪問IE9模式時都會被迫使用現代CSS或Javascript。與IE兼容模式卡住
前6行網站上的每一個HTML文件看起來像這些。沒有條件評論。我還試圖在<head>
之後立即放入<title>
標題,但沒有任何成功。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta charset="utf-8">
<title>...</title>
響應HTTP頭總是包含
X-UA-Compatible IE=Edge
但它似乎沒有任何區別。唯一強制IE關閉IE9模式的是設置對話框中的複選框。只有在未設置時,站點纔會以邊緣模式顯示。
另外,我最近發現,微軟的iecompatdata.xml包含featureSwitch="overrideXUACompatible:false"
屬性旁邊的站點條目。
還有什麼我可以嘗試阻止我的網站在IE兼容模式下顯示?
您目前如何實現X-UA兼容響應頭? PHP | htaccess的?我能想到的另一種選擇是在服務器端使用瀏覽器版本而不是「邊緣」。無論如何,這就是我所做的。 – hexalys
使用這個: Ref:http://stackoverflow.com/questions/8650557/disable-compatibility-view-通過代碼即 – Dassina