http-equiv=“X-UA-Compatible” content=“IE=edge,chrome=1” … Putting this in .htaccess?

后端 未结 4 1173
-上瘾入骨i
-上瘾入骨i 2020-12-13 22:05

I downloaded html5 boilerplate and it wouldnt validate with this in the header.




        
相关标签:
4条回答
  • 2020-12-13 22:38

    Try to pass it through the web.config or htacess file

    Web.Config

    <httpProtocol>
      <customHeaders>
        <clear />
        <add name="X-UA-Compatible" value="IE=Edge,chrome=1" />
      </customHeaders>
    </httpProtocol>
    

    your page will be valid after that. Sorry I am not a php guy.

    0 讨论(0)
  • 2020-12-13 22:40

    http://www.validatethis.co.uk/tag/x-ua-compatible/

    Aaron Layton has it all hear :) Just Scroll down to the "The fix" and skip all the above :)

    Or you could add it to your .htaccess file like this:

    <FilesMatch "\.(htm|html|php)$">
        <IfModule mod_headers.c>
            BrowserMatch MSIE ie
            Header set X-UA-Compatible "IE=Edge,chrome=1" env=ie
        </IfModule>
    </FilesMatch>
    
    0 讨论(0)
  • 2020-12-13 23:00

    How do i test to make sure this is working properly

    Make a request to a URI and look at the response headers. There are plenty of tools to do that, including Charles Proxy, Firebug and Chrome Developer Tools.

    What does the filesmatch parameter do?

    It is described in the manual

    0 讨论(0)
  • 2020-12-13 23:03

    The best htaccess configuration that I found is this one below:

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

    Because it sends the header just for IE browsers.

    0 讨论(0)
提交回复
热议问题