Dis*_*ile 5 html internet-explorer
我正在开发一个HTML应用程序,我最初的目标是IE7,因为该公司的一半仍然拥有该特定版本.他们本周刚升级到IE8,我试图摆脱任何IE7特定代码.
我在使用IE开发人员工具时注意到的一件事是,当我在本地服务器上查看主页时,文档模式设置为IE8标准.如果我在我的测试服务器上查看完全相同的代码库,则默认为IE7标准:
这是我在每台服务器上查看开发人员工具时看到的内容:
http:// localhost:12345 /
 
浏览器模式:IE8 
文档模式:IE8标准(页面默认值)
http:// webtest01 /
 
浏览器模式:IE8 Compat查看
文档模式:IE7标准(页面默认值)
是什么导致它们在不同的服务器上有所不同?
编辑
 
我认为这是因为Internet Explorer具有在兼容性视图中显示本地Intranet站点的设置.我可以使用标签覆盖我的网站吗?
IE放入webtest01本地Intranet区域,强制IE8 Compat浏览器模式/ IE7模式文档模式.
我相信你可以添加一个X-UA-CompatibleHTTP标头(或<meta>标签,只要它是你头脑中的第一个标签),它应该将文档模式变为IE8标准,但无法修复浏览器模式,这对脚本有微妙的影响.
要使IE退出兼容性浏览器模式,您必须转到Internet选项>服务>本地Intranet>站点并确保未选中所有内容,或转到工具>兼容性视图选项并取消选中在兼容性视图中显示Intranet站点.