为什么我的网站以IE8兼容模式呈现?

use*_*371 2 compatibility view internet-explorer-8 ie8-compatibility-mode

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

<meta http-equiv="X-UA-Compatible" content="IE=8" />
Run Code Online (Sandbox Code Playgroud)

doctype是:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
Run Code Online (Sandbox Code Playgroud)

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

在localhost上的IE8中它也是正确的(浏览器模式是IE8),但在我们的服务器上查看测试站点时,浏览器模式是IE8兼容性视图.

我错过了什么?

Bre*_*ren 5

仅当您的服务器位于Intranet上时,这适用:

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

"工具"菜单,然后是"兼容性视图设置",取消选中"以兼容模式显示Intranet网站"

我希望它对你有所帮助.