我刚刚在网上看到这个meta标签,想知道它的作用以及为什么要使用它?
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
阅读关于 About.com 的文档,它说:
“IE=edge” 告诉 Internet Explorer 使用该版本所支持的最高模式。Internet Explorer 8 可以支持IE8模式,IE9可以支持IE9模式,以此类推。
但是 chrome=1
标签又是什么意思呢?
我刚刚在网上看到这个meta标签,想知道它的作用以及为什么要使用它?
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
阅读关于 About.com 的文档,它说:
“IE=edge” 告诉 Internet Explorer 使用该版本所支持的最高模式。Internet Explorer 8 可以支持IE8模式,IE9可以支持IE9模式,以此类推。
但是 chrome=1
标签又是什么意思呢?
这是针对谷歌的Chrome Frame浏览器插件。
ChromeFrame可以安装在各种版本的IE上(特别适用于不与现代Web功能兼容的旧版本)。它基本上在IE内部运行chrome浏览器。
在meta标签的情况下,IE应该以标准模式运行(最新版本为“Edge”)-并在存在Chrome Frame时激活它。
我通常会为旧版本的IE做一些条件性浏览器处理,允许用户选择安装此插件。
更多信息请参见: chrome frame API
(请注意,Google Chrome Frame已不再受支持)
另外,从IE11的“边缘”模式开始,它曾经是实验性的,现在已成为“首选”模式 - 请参见IE11预览版中的兼容性更改
此外,在IE11中,"文档模式"一般都被弃用了,因此您应该尽量不要依赖它们。