我有IIS上承载的一个内部网站。我添加以下元代码,并且还添加http报头,该页面应该在IE8浏览器模式和文件模式。

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

我们测试了Visual Studio和它工作得很好。

然而,在我们发布代码到另一个IIS服务器,一个开发人员报告说,网页渲染“IE8 Comatiblity”浏览器模式导致一些JavaScript失败。

有更多然后4人相同的Windows Server 2003(RDP会话)上工作。 我们使用IE浏览器(IE相同实际)的版本相同。每个人都GET“IE8”浏览器模式,但一个人得到“IE8兼容性”浏览器模式。

还有什么可以让特定用户的IE浏览器加载页面在IE8相比其他模式?

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

有帮助吗?

解决方案

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

它取消选中的复选框后效果很好。

PS。  这是真的,“localhost”的是从内部网站排除在外?

其他提示

其仍然开口“COMPAT视图”模式但在它的作品,在UI aftert添加没有差异

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

脚本

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top