我正在使用的网站的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