当它引用IE = edge,chrome = 1时,什么是X-UA兼容?

ser*_*erg 53 html meta x-ua-compatible

我只是在野外看到了这个元标记,并且想知道它的确如此以及为什么使用它?

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
Run Code Online (Sandbox Code Playgroud)

阅读About.com上的文档,它说:

"IE = edge"告诉Internet Explorer使用该版本IE可用的最高模式.Internet Explorer 8最多可支持IE8模式,IE9可支持IE9模式等.

chrome=1标签怎么样?

Bos*_*h99 50

它适用于Google的Chrome Frame浏览器插件.

ChromeFrame可以安装在各种版本的IE上(对于那些与现代网络功能不兼容的旧版本尤其方便).它基本上运行IE 内部的chrome浏览器.

对于元标记,IE应该以标准模式运行(最新版本"Edge") - 并激活chrome框架(如果存在).

我通常为旧版本的IE做一些条件浏览器,允许用户安装附加组件作为选项.

更多信息: chrome frame API

(请注意,不再支持Google Chrome浏览器内嵌框架)

  • 以及截至2014年1月的Chrome Frame [将弃用](http://www.google.com/chromeframe?prefersystemlevel=true) (6认同)
  • 不确定它是否总是这样或自已停止镀铬框架后发生了变化,但"IE = edge,chrome = 1"不会在w3c验证.必须是"IE =边缘". (6认同)
  • 有关信息,Chrome框架现已[已停止](http://blog.chromium.org/2013/06/retiring-chrome-frame.html).此行可能不再适用于新项目. (4认同)
  • 我想指出,MSDN文档还指出,您应该只在测试环境中使用IE = edge. (2认同)
  • "从IE11开始,边缘模式被认为是首选的文档模式." - 来自https://msdn.microsoft.com/en-us/library/jj676915%28v=vs.85%29.aspx (2认同)

Dou*_*rer 11

此外,从IE11"边缘"模式开始,这曾经是实验性的,现在是"首选"模式 - 请参阅IE11中的兼容性更改预览

此外,"文档模式"通常在IE11中被弃用,因此您应该尝试停止依赖它们.