W3C错误:X-UA兼容的HTTP标头必须具有值IE = edge,IE = Edge,chrome = 1

时间:2016-09-13 08:52:27

标签: w3c-validation

我在W3C工具中遇到此错误...

我从

更改了我的代码
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

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

但工具仍向我显示相同的错误消息...

2 个答案:

答案 0 :(得分:1)

我找到了解决方案......

我必须在.htaccess文件中更改此内容...

答案 1 :(得分:1)

哼,我已经在HTML文件中对其进行了更改,但是它不起作用,当我在.htaccees文件中对其进行修复时,它可以工作,很奇怪:)

旧代码:

<IfModule mod_headers.c>
  Header set X-UA-Compatible "IE=Edge,chrome=1"
  <FilesMatch "\.(appcache|crx|css|eot|gif|htc|ico|jpe?g|js|m4a|m4v|manifest|mp4|oex|oga|ogg|ogv|otf|pdf|png|safariextz|svg|svgz|ttf|vcf|webm|webp|woff|xml|xpi)$">
    Header unset X-UA-Compatible
  </FilesMatch>
</IfModule>

新代码:

<IfModule mod_headers.c>
  Header set X-UA-Compatible "IE=Edge"
  <FilesMatch "\.(appcache|crx|css|eot|gif|htc|ico|jpe?g|js|m4a|m4v|manifest|mp4|oex|oga|ogg|ogv|otf|pdf|png|safariextz|svg|svgz|ttf|vcf|webm|webp|woff|xml|xpi)$">
    Header unset X-UA-Compatible
  </FilesMatch>
</IfModule>

现在一切正常:)