html – IE文档模式在不同的服务器上有不同的默认值

html – IE文档模式在不同的服务器上有不同的默认值,第1张

概述我正在开发一个 HTML应用程序,我最初的目标是IE7,因为该公司的一半仍然拥有该特定版本.他们本周刚升级到IE8,我试图摆脱任何IE7特定代码. 我在使用IE开发人员工具时注意到的一件事是,当我在本地服务器上查看主页时,文档模式设置为IE8标准.如果我在我的测试服务器上查看完全相同的代码库,则默认为IE7标准: 这是我在每台服务器上查看开发人员工具时看到的内容: HTTP://本地主机:1234 我正在开发一个 HTML应用程序,我最初的目标是ie7,因为该公司的一半仍然拥有该特定版本.他们本周刚升级到ie8,我试图摆脱任何ie7特定代码.

我在使用IE开发人员工具时注意到的一件事是,当我在本地服务器上查看主页时,文档模式设置为ie8标准.如果我在我的测试服务器上查看完全相同的代码库,则默认为ie7标准:

这是我在每台服务器上查看开发人员工具时看到的内容:

http://本地主机:12345 /
浏览器模式:ie8
文档模式:ie8标准(页面默认值)

http:// webtest01 /
浏览器模式:ie8 Compat VIEw
文档模式:ie7标准(页面默认值)

是什么导致它们在不同的服务器上有所不同?

编辑
我认为这是因为Internet Explorer具有在兼容性视图中显示本地Intranet站点的设置.我可以使用标签覆盖我的网站吗?

解决方法 IE将webtest01置于本地Intranet区域,这迫使ie8 Compat浏览器模式/ ie7模式文档模式.

我believe你可以添加一个X-UA-Compatible http标头(或者< Meta>标签,只要它是你头脑中的第一个标签),它应该将文件模式变为ie8标准,但无法修复浏览器模式,它有subtle implications for scripts.

要使IE退出兼容性浏览器模式,您必须转到Internet选项>安全> <本地Intranet>网站并确保所有内容都未选中,或转到工具>兼容性视图选项并取消选中在兼容性视图中显示Intranet站点.

总结

以上是内存溢出为你收集整理的html – IE文档模式在不同的服务器上有不同的默认值全部内容,希望文章能够帮你解决html – IE文档模式在不同的服务器上有不同的默认值所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1078847.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存