Evg*_*eny 5 internet-explorer compatibility-mode http-headers x-ua-compatible
我正在处理的网站的URL最终在Microsoft兼容性列表中.这意味着每次IE用户访问它时,强制使用IE9模式,这使得无法使用现代CSS或Javascript.
网站上每个HTML文档的前6行看起来都是这样的.没有条件评论.我也试图<title>
在<head>
没有任何成功之后立即提出标题.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta charset="utf-8">
<title>...</title>
Run Code Online (Sandbox Code Playgroud)
响应HTTP标头始终包含
X-UA-Compatible IE=Edge
Run Code Online (Sandbox Code Playgroud)
但它似乎没有任何区别.强制IE关闭IE9模式的唯一因素是"设置"对话框中的此复选框.仅当未设置时,站点才会以边缘模式显示.
另外,我最近发现Microsoft的iecompatdata.xml包含featureSwitch="overrideXUACompatible:false"
站点条目旁边的属性.
还有什么我可以尝试阻止我的网站在IE兼容模式下显示?