如何让 IE11、IE10 和 IE9 达到 运行 各自的版本
How to get IE11, IE10, and IE9 to run their respective versions
-
internet-explorer
-
internet-explorer-9
-
ie-compatibility-mode
-
internet-explorer-10
-
internet-explorer-11
我有一个网站,很多用户可能都使用了兼容模式,这导致我遇到 Angular
和其他各种问题。如果我能以某种方式获得 IE 9
、IE 10
和 IE 11
到 运行 的版本,我就能修复它。我不想使用 Edge,因为这是一个生产站点,我想尽可能多地控制事情。去这里的路是什么?
<meta http-equiv="X-UA-Compatible" content="IE=11,IE=10,IE=9" />
或
<meta http-equiv="X-UA-Compatible" content="IE=9,IE=10,IE=11" />
谢谢!
根据 MSDN 文档,
The values of the content attribute are read left to right; Internet
Explorer uses the highest supported value. If a webpage specifies a
document compatibility mode that isn't supported by the version of
Internet Explorer used to view the webpage, the webpage uses the
highest version of standard mode supported by the browser
https://msdn.microsoft.com/en-us/library/ie/jj676915(v=vs.85).aspx
但请注意,IE 支持不止一种请求文档模式。您必须猜测(如果统计信息不可用)您的用户使用的 IE 版本,并以此为基础确定要使用的文档兼容性
internet-explorer
internet-explorer-9
ie-compatibility-mode
internet-explorer-10
internet-explorer-11
我有一个网站,很多用户可能都使用了兼容模式,这导致我遇到 Angular
和其他各种问题。如果我能以某种方式获得 IE 9
、IE 10
和 IE 11
到 运行 的版本,我就能修复它。我不想使用 Edge,因为这是一个生产站点,我想尽可能多地控制事情。去这里的路是什么?
<meta http-equiv="X-UA-Compatible" content="IE=11,IE=10,IE=9" />
或
<meta http-equiv="X-UA-Compatible" content="IE=9,IE=10,IE=11" />
谢谢!
根据 MSDN 文档,
The values of the content attribute are read left to right; Internet Explorer uses the highest supported value. If a webpage specifies a document compatibility mode that isn't supported by the version of Internet Explorer used to view the webpage, the webpage uses the highest version of standard mode supported by the browser
https://msdn.microsoft.com/en-us/library/ie/jj676915(v=vs.85).aspx
但请注意,IE 支持不止一种请求文档模式。您必须猜测(如果统计信息不可用)您的用户使用的 IE 版本,并以此为基础确定要使用的文档兼容性