我们正在使用一个与IE9不兼容的js库。为了正确呈现我们的网站,我们添加了以下元标记,直到更新库:
<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兼容模式)。
在localhost上的IE8中它也是正确的(浏览器模式是IE8),但在我们的服务器上查看测试站点时,浏览器模式是IE8兼容性视图。
我错过了什么?
答案 0 :(得分:5)
仅当您的服务器位于Intranet上时才适用:
兼容性视图设置中有一个选项强制IE使用Intranet网站的兼容模式:
“工具”菜单,然后是“兼容性视图设置”,取消选中“以兼容模式显示Intranet网站”
我希望它可以帮到你。