Internet explorer 强制IE9使用浏览器模式而不是兼容模式
我在Internet explorer 强制IE9使用浏览器模式而不是兼容模式,internet-explorer,cross-browser,internet-explorer-9,Internet Explorer,Cross Browser,Internet Explorer 9,我在头标签中使用。但是,当我在IE9上运行应用程序时,它使用的是浏览器模式:IE9 Compat View。 我希望我的应用程序只使用浏览器模式:IE9,而不是Compat view。您还需要使用HTML5 doctype声明()。IE9中也有一些设置。从Tools-菜单打开Compatible settings,并取消选中所有复选框,以防止IE使用战斗视图。据我对IE的理解,它对新事物极为敏感,但只要您添加doctype声明(如果它是html5,这其实并不重要),它就应该正常工作。另一方面,I
头标签中使用
。但是,当我在IE9上运行应用程序时,它使用的是浏览器模式:IE9 Compat View。
我希望我的应用程序只使用浏览器模式:IE9,而不是Compat view。您还需要使用HTML5 doctype声明(
)。IE9中也有一些设置。从Tools
-菜单打开Compatible settings
,并取消选中所有复选框,以防止IE使用战斗视图。据我对IE的理解,它对新事物极为敏感,但只要您添加doctype声明(如果它是html5,这其实并不重要),它就应该正常工作。另一方面,IE从来没有太遵从标准。阅读了解更多信息我遇到了类似的问题,请确保您的托管服务器操作系统是最新的,
对我来说,有很多更新,其中之一是:
Windows Server 2008 R2 x64版(KB2598845)Internet Explorer 8兼容性视图列表的更新这主要发生在IE 10浏览器中。我试图将浏览器模式强制为IE9,但根据Microsoft的说法,我们无法更改浏览器模式,只能更改兼容性模式。我也遇到了同样的问题,它在我的本地机器上工作,但在PROD server上不工作,这让我觉得我的本地机器可能从Microsoft获得了更新,而PROD server没有更新。我们正在测试的应用程序在IE兼容模式下表现良好,但在IE 10中出现了各种奇怪的东西
我要求用微软2年前发布的热修复程序更新prod服务器。但我的服务器上有2.0框架,所以我要求他们转移到3.5框架并应用此修复程序。现在该应用程序运行良好,我可以在不将浏览器模式更改为IE 10兼容模式的情况下使用
这是修复程序的链接
我意识到我在这方面有点晚了,但以下是我使用过的并且对我有效的方法:
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
确保这是文档头部的第一个元标记(我直接放在开始标记之后)
在这里找到此解决方案:是的,我已经添加了HTML5 doctype,但对我没有任何帮助。doctype之前不能有任何内容,甚至不能有空行、空格或选项卡。此外,X-UA-Compatible
必须紧跟在标题
之后,尤其是在任何
标签之前。