3

如果我们喜欢 Chrome 而不是 IE(我的情况就是这样),HTML5Boiler plate 建议我们把它放在我们的 HTML 页面中

<!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame -->
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

我们都明白它是如何工作的。如果用户使用的是 IE,但它还安装了 Chrome Frame,则 Chrome Frame 将用于运行页面(执行我的 js 时可能要快得多)

问题:是否有任何“坏”的副作用?

为什么我不应该添加该片段的任何特殊原因?

谢谢

4

3 回答 3

4

我知道这个片段的唯一缺点是验证器不接受这个元的内容值(即使他们应该接受),所以如果你觉得它看起来很烦人,请记住你也可以在里面指定它.htaccess(也建议在 html5 样板网站上)

有关htaccess 包含的示例,请参见https://gist.github.com/1292092

另请参阅有关元验证的此线程

于 2012-01-10T09:58:57.143 回答
0

这没有任何缺点。

这将迫使浏览器尽可能正确地呈现,而忽略那些糟糕的 IE 兼容模式。

这不会破坏浏览器,只是和平地向它解释,这个页面不希望被试验,只是为了正确显示。

于 2012-01-10T09:13:17.360 回答
0

事实上,这个元标记(连同条件注释)有一些缺点,这就是我们建议您从服务器引用它的原因。有关详细信息,请参阅此问题

于 2012-02-13T01:33:37.587 回答