Far*_*zle 8 html x-ua-compatible
我不明白,在所有什么<meta http-equiv="X-UA-Compatible" content="..." />
是...
有人能解释一下......
content
什么?Oko*_*000 21
这个元标记(或http标题)仅对IE8及以上具有意义.这是一种强制IE以旧版本的形式呈现页面的方法.省略它没有效果,只有在使用时才有效.
可能的值为"IE =",后跟以下任何一项:
<!DOCTYPE>
来确定模式<!DOCTYPE>
来确定模式<!DOCTYPE>
来确定模式此外,您可以添加逗号,然后添加Chrome = 1,以告知IE使用Google Chrome Frame渲染页面(如果已安装).所以你可能有一个看起来像这样的标签:
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
Run Code Online (Sandbox Code Playgroud)
或者,您也可以指定将GCF用于特定版本的IE及以下版本,如下所示:
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=IE8">
Run Code Online (Sandbox Code Playgroud)
这意味着如果安装了GCF并且IE版本为8或更低,则使用GCF,否则渲染为最新安装的IE版本.
因此,显而易见的是,能够使旧版本的IE使用GCF是有用的,但这可能不是微软在实现它时的意图.它可以用于与仅在旧版IE中工作的旧站点的兼容性,并且不能轻易修复,但这有点愚蠢.就个人而言,我发现它对测试很有用.由于从单个开发机器测试多个版本的IE通常不那么简单,因此这提供了一个不错的解决方案.
Bob*_*ack 14
在各种版本的Internet Explorer浏览器中,为了应对不同的错误或不完整的实现,这是一个可怕的黑客攻击.例如,这个:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
Run Code Online (Sandbox Code Playgroud)
将指示IE9假装它真的是IE7,以避免任何问题,如果您的网站在IE7但不是IE9工作.