强制浏览器模式= IE8和文档模式= IE8标准

Den*_*s C 15 internet-explorer-8 compatibility-mode

我有一个在IIS上托管的内部网站.我添加了以下元代码,并添加了页面应该在IE8浏览器模式和文档模式下的http-header.

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

我们在Visual Studio上进行了测试,并且它运行良好.

但是,在我们将代码发布到另一个IIS服务器之后,一位开发人员报告该页面呈现在"IE8 Comatiblity"浏览器模式中,导致某些JavaScript失败.

有超过4人在同一个Windows Server 2003(RDP会话)上工作.我们使用相同版本的IE(实际上是相同的IE).每个人都获得"IE8"浏览器模式,但一个人获得"IE8兼容性"浏览器模式.

还有什么能使特定用户的IE以IE8模式以外的模式加载页面?

PS.我们检查了IE中的兼容性列表; 它是空的.

Den*_*s C 15

我们发现它是由"兼容性视图设置" - "在兼容性视图中显示Intranet站点"中的复选框引起的.

取消选中此框后,它可以正常工作.

PS.从Intranet站点中排除"localhost"是真的吗?