有关X-UA兼容标头的问题

时间:2014-07-13 13:33:57

标签: php html .htaccess http-headers browser

首先:

http://www.google.com/chromeframe/about/

此页面显示Google将不再支持Google Chrome浏览器内嵌框架并且已被弃用,那么它是否仍会被使用?

Header set X-UA-Compatible "IE=Edge,chrome=1"

<?php header('X-UA-Compatible: IE=edge,chrome=1'); ?>

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>

第二

所以我更喜欢在.htaccess文件中设置我的标题。那么我应该使用此代码将X-UA-Compatible标头限制为仅限IE还是将其保留给所有浏览器?

<IfModule mod_headers.c>
    BrowserMatch (MSIE|Trident) ie
    Header set X-UA-Compatible "IE=Edge,chrome=1" env=ie
</IfModule>

哪种文件应该有那个标题?

1 个答案:

答案 0 :(得分:1)

正如上面的评论中所述,使用chrome=1与否取决于你。我在my.htaccess文件中使用此代码,您:

<IfModule mod_headers.c>
    BrowserMatch (MSIE|Trident) ie
    Header set X-UA-Compatible "IE=Edge,chrome=1" env=ie
</IfModule>