Java 为什么IE文档模式在一种环境中是Edge而在另一种环境中是IE5
我有一个网页,当文档模式为Edge时可以正确呈现,但当文档模式为IE5时会出现一些问题。此页面是部署在tomcat服务器上的web应用程序的一部分(如果是相关信息) 当我在我的开发环境中测试时,doc模式是Edge。当我点击F12开发者工具中的仿真选项卡时,我可以看到这一点。看见这是在本地tomcat服务器上部署web应用程序的时候。但是,当我在另一个测试环境中使用相同版本的tomcat服务器部署相同的web应用程序并访问页面时,文档模式是IE5。请注意,我使用相同的浏览器,即IE11访问两种环境下的页面 现在我了解到,强制浏览器以边缘模式加载网页的方法是添加以下内容Java 为什么IE文档模式在一种环境中是Edge而在另一种环境中是IE5,java,html,internet-explorer,tomcat,web-applications,Java,Html,Internet Explorer,Tomcat,Web Applications,我有一个网页,当文档模式为Edge时可以正确呈现,但当文档模式为IE5时会出现一些问题。此页面是部署在tomcat服务器上的web应用程序的一部分(如果是相关信息) 当我在我的开发环境中测试时,doc模式是Edge。当我点击F12开发者工具中的仿真选项卡时,我可以看到这一点。看见这是在本地tomcat服务器上部署web应用程序的时候。但是,当我在另一个测试环境中使用相同版本的tomcat服务器部署相同的web应用程序并访问页面时,文档模式是IE5。请注意,我使用相同的浏览器,即IE11访问两种环
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
我没有在我的html中包含上述内容。但是为什么我的浏览器在边缘模式下从我的开发环境加载页面,而在IE5模式下从测试环境加载页面呢。有什么区别?代码相同,tomcat服务器相同。浏览器如何以不同的方式解释差异环境 Internet Explorer默认以“兼容性”(读取:断开)模式显示intranet文档,并且有各种站点列表,您可以添加到其中,以表示“不,不,请正确使用此站点/URL/等”。如果您允许,它还将使用一个“服务”,告诉它在“兼容性”模式下使用哪些intranet站点 似乎您在某个时候告诉IE不要在您的开发环境中步履蹒跚,但没有告诉它不要在您的测试环境中步履蹒跚
将您引用的
meta
标记添加到文档的标题
顶部,使其不是特定于环境的内容。谢谢。这是有道理的。