7

谷歌 chrome 框架开发者指南说,

以下完整示例表明 IE6 用户使用 Google Chrome Frame,否则将“Edge”参数传递给更高版本的 IE:

<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=IE6">

“将 EDGE 参数传递给更高版本的 IE”是什么意思?

4

3 回答 3

9

来自 MSDN定义文档兼容性

文档兼容性模式允许您控制 Internet Explorer 解释和显示您的网页的方式

指定IE=edge指示 IE 为已建立和新兴的行业标准使用最高可用引擎。

例如,在 IE9 中,引擎的最高版本是 9(IE8 的最高版本也是 8),但 IE9 也可以使用 IE8、IE7 或 IE5 引擎(带有所有旧错误)渲染网页,而 IE8 可以也像 IE7 或 IE5 那样渲染页面。

如果您有一个专为 IE7 设计的页面,但用户现在使用的是 IE9,则有分页符;与其更新所有代码以与这两种引擎一起使用,不如添加<meta>标签指定 IE9 使用 IE7 引擎。

Chrome 框架建议建议使用此方法来验证代码对新版本 IE 的影响。通过指定“使用最新版本”,您不会将页面限制为特定版本的 IE。

在您的问题的上下文中,我不认为使用Edge特定于 GCF,而是对 IE 的说明。

于 2012-09-21T12:38:12.260 回答
2

它使 IE 使用最新版本的渲染引擎。

http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx

于 2012-09-21T12:37:35.303 回答
0

http://msdn.microsoft.com/en-us/library/jj676915(v=vs.85).aspx

注意边缘模式仅用于测试目的;不要在生产环境中使用它。

于 2013-06-06T13:58:08.800 回答