Internet explorer 8 为什么我的网站呈现为IE8兼容模式?

Internet explorer 8 为什么我的网站呈现为IE8兼容模式?,internet-explorer-8,view,compatibility,ie8-compatibility-mode,Internet Explorer 8,View,Compatibility,Ie8 Compatibility Mode,我们使用的js库与IE9还不兼容。为了使我们的网站正确呈现,我们添加了以下元标记,直到库更新: <meta http-equiv="X-UA-Compatible" content="IE=8" /> doctype是: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" > 这在IE9中可以正常

我们使用的js库与IE9还不兼容。为了使我们的网站正确呈现,我们添加了以下元标记,直到库更新:

<meta http-equiv="X-UA-Compatible" content="IE=8" />

doctype是:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >

这在IE9中可以正常工作(浏览器模式为IE8兼容模式)

在本地主机上的IE8中也是正确的(浏览器模式为IE8),但在服务器上查看测试站点时,浏览器模式为IE8兼容性视图


我遗漏了什么?

这仅适用于服务器位于内部网上的情况:

兼容性视图设置中有一个选项强制IE对intranet网站使用兼容性模式:

“工具”菜单,然后单击“兼容性视图设置”并取消选中“在兼容模式下显示intranet站点”


我希望它能帮助您。

I服务器是否也发送UA兼容的头文件?如果不是,所提供的类型是否正确?关于这一点,还有一个比我的答案更好的问题:):