我想<meta http-equiv="X-UA-Compatible" content="IE=edge">
在我的 html 页面中添加,以便它可以使用可用的最高模式,如果用户在非 IE 浏览器中浏览此页面,例如 firefox 或 chrome,此行代码会影响 firefox 或 chrome 吗?
问问题
29158 次
1 回答
17
我想在我的 html 页面中添加,以便它可以使用可用的最高模式。
这是一个好主意。一般来说,IE 无论如何都应该使用它的最佳模式,但偶尔(例如,由于用户的浏览器配置)它可能会默认为兼容模式,如果您的页面不是为它设计的,这不是很好。因此,将此标签放入您的页面是缓解这种情况的好方法。
meta http-equiv=“X-UA-Compatible” content=“IE=edge”对非IE浏览器有影响吗?
不,它没有。该标签是特定于 IE 的,被其他浏览器忽略。
它的设计方式可以被其他浏览器使用,但从来没有。我见过一些旧的例子,人们建议为其他浏览器指定版本号,但这样做永远不会有任何效果。
除此之外唯一IE=whatever
有效的选项是chrome=1
. 但即使这样也只有 IE 使用。Chrome Frame 插件使用它来强制页面使用 IE 中的 Chrome 渲染引擎。但请注意,Chrome Frame 现在已弃用,因此您也不应该再使用它了。
总而言之:是的,继续将元标记添加到您的代码中,不要担心它会影响其他浏览器。
于 2013-11-05T09:39:25.233 回答