我正在处理的网站URL出现在了Microsoft兼容性列表中。这意味着每次IE用户访问该网站时,都会强制使用IE9模式,这使得现代CSS或Javascript无法使用。
该网站的每个HTML文档的前6行如下所示。没有条件注释。我还尝试将标题放在<head>后面,但没有成功。</br><div class="h-2"></div><pre class="guess-HTML"><code><!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta charset="utf-8">
<title>...</title>
</code></pre>
<p>响应HTTP头部总是包含以下内容:</p>
<pre class="guess-Ini"><code>X-UA-Compatible IE=Edge
</code></pre></br><div class="h-2"></div>但是看起来似乎没有任何影响。唯一能强制IE退出IE9模式的是设置对话框中的此复选框。只有在取消选择时,该网站才以Edge模式显示。</br><div class="h-2"></div>此外,我最近发现Microsoft的iecompatdata.xml文件包含站点条目旁边的<code>featureSwitch="overrideXUACompatible:false"</code>属性。</br><div class="h-2"></div>还有其他什么方法可以尝试防止我的网站在IE兼容模式下显示吗?
该网站的每个HTML文档的前6行如下所示。没有条件注释。我还尝试将