首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么IE文档模式在一个环境中为Edge,而在另一个环境中为IE5

为什么IE文档模式在一个环境中为Edge,而在另一个环境中为IE5
EN

Stack Overflow用户
提问于 2016-02-25 22:46:38
回答 1查看 527关注 0票数 0

我有一个网页,可以正确地呈现时,文档模式是边缘,但有一些问题,当文档模式是IE5。此页面是部署在tomcat服务器上的web应用程序的一部分(如果这是相关信息)。

当我在我的开发环境中测试它时,文档模式是Edge。当我单击F12开发人员工具中的仿真选项卡时,我可以看到这一点。参见Screen Capture。这就是在本地tomcat服务器上部署我的web应用程序的时候。但是当我使用相同版本的tomcat服务器在另一个测试环境中部署相同的web应用程序并访问页面时,文档模式是IE5。请注意,我在两个环境中使用相同的浏览器,即IE11来访问页面。

现在我明白了,强制浏览器在Edge模式下加载网页的方法是添加以下内容

代码语言:javascript
复制
<meta http-equiv="X-UA-Compatible" content="IE=edge" />

我没有在我的html中包含上述内容。但是为什么我的浏览器在Edge模式下从开发环境加载页面,而在IE5模式下从测试环境加载页面呢?有什么关系?代码一样,tomcat服务器也一样。浏览器如何以不同的方式解释diff env。

EN

回答 1

Stack Overflow用户

发布于 2016-02-25 22:56:59

Internet Explorer默认以“兼容性”(读取:损坏)模式显示intranet文档,并且有各种站点列表,您可以将这些列表添加到其中以表示“不,不,请正确使用此站点/URL/等。”它也有一个“服务”,如果你让它使用,它会告诉它在“兼容”模式下使用哪些内部网站点。

似乎你已经告诉IE不要在你的开发环境中步履蹒跚,但没有告诉它不要在你的测试环境中步履蹒跚。

将您引用的meta标记添加到文档head的顶部,以使其不是特定于环境的内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35630506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档