繁体   English   中英

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

[英]Why IE document mode is Edge in one environment and IE5 in another

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

在开发环境上测试时,文档模式为Edge。 在F12开发人员工具中单击“仿真”选项卡时,可以看到此信息。 请参阅屏幕捕获 这是我的Web应用程序部署在本地tomcat服务器上的时候。 但是,当我在具有相同版本的Tomcat服务器的另一个测试环境中部署相同的Web应用程序并访问页面doc模式时,则是IE5。 请注意,我使用相同的浏览器(即IE11)在两种环境下访问页面。

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

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

我没有在我的html中包含以上内容。 但是,为什么我的浏览器为什么在Edge模式下从我的开发环境中加载页面,而在IE5模式下却从测试环境中加载页面。 有什么区别? 代码是相同的,tomcat服务器是相同的。 浏览器如何解释差异环境。

Internet Explorer默认以“兼容性”(阅读:损坏)模式显示Intranet文档,并且具有各种站点列表,您可以添加这些站点列表,以表示“不,不,请正确使用此站点/ URL /等。” 如果您让它告诉它在“兼容性”模式下使用哪些Intranet站点,它还将使用“服务”。

似乎您曾经告诉IE不要在开发环境中迷失自我,而没有告诉它不要在测试环境中迷失自我。

添加meta你引述的顶部标签head文件,使这不是一个特定的环境的事情。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM