html IE=edge,chrome=1是否仍然有效?

nfs0ujit  于 2023-03-16  发布在  其他
关注(0)|答案(4)|浏览(177)

我读了Chrome框架上个月关闭,因此我试图理解它会意味着什么的X-UA标签,经过3个小时的研究,我仍然没有找到我正在寻找的答案,我的问题是如下:
现在使用IE=edge,chrome=1仍然有效吗?还是从现在开始我应该停止使用IE-edge?或者关于X-UA的最佳实践是什么,应该避免它吗?

hjqgdpho

hjqgdpho1#

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />用于两个目的。

  1. IE=edge:指定IE应当在该IE版本可用的最高模式而不是兼容性模式下运行;IE8最多支持IE8模式,IE9最多支持IE9模式,依此类推。
  2. chrome=1:指定如果用户安装了Google Chrome框架,则应启动该框架
    IE=edge标志仍然适用于IE版本10和更低版本。IE11将此模式设置为默认模式。
    至于chrome标记,如果你的用户仍然使用Chrome Frame,你可以保留它。尽管支持和更新了Chrome Frame的结尾,你仍然可以install and usethe final release。如果你删除了标记,Chrome Frame在安装时将不会被激活。对于其他用户,chrome=1只会消耗几个字节的带宽。
    我建议你分析一下你的用户,看看他们的浏览器是否禁止了任何需要的功能,然后再决定。也许鼓励他们使用更现代的evergreen浏览器可能会更好。
    注意,W3C validatorchrome=1标记为错误:
Error: A meta element with an http-equiv attribute whose value is
X-UA-Compatible must have a content attribute with the value IE=edge.
5ssjco0h

5ssjco0h2#

使用IE=edge,chrome=1仍然有效。

但是,由于chrome frame项目已经结束,chrome=1部分对于还没有安装chrome frame插件的浏览器来说是多余的。
我现在使用以下正确性

<meta http-equiv="X-UA-Compatible" content="IE=edge" />
fae0ux8s

fae0ux8s3#

<head>
<meta http-equiv='X-UA-Compatible' content='IE=edge'>

我工作,迫使IE“跳出兼容模式”(可以这么说),但 * meta * 语句必须立即出现在<head>之后,否则它不会工作!

mwkjh3gx

mwkjh3gx4#

请参阅What does do? 2021年11月更新由L84作为... 10+岁,我的建议将是离开这个标签完全,除非你必须支持旧的遗留浏览器。

相关问题