Disable Compatibility View Through Code In IE?

后端 未结 4 2317
情歌与酒
情歌与酒 2021-02-20 18:33

I for some reason am calling a doctype preferably XHTML 1.0 Transitional, and for some reason every single time I open it in Internet Explorer I get...

Browser Mode: IE9

相关标签:
4条回答
  • 2021-02-20 19:11

    Here's the documentation you are looking for: http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx

    Include this and IE will render as in IE9 mode:

    <meta http-equiv="X-UA-Compatible" content="IE=9" />
    
    0 讨论(0)
  • 2021-02-20 19:11

    By default, IE will render in compatibility mode for websites on the same subnet as the client. You can fix this by either turning off this feature in IE by going to Tools->Compatibility View Settings and unchecking Display Intranet sites in compatibility mode, or by including the meta tag that Sologoub mentioned.

    0 讨论(0)
  • 2021-02-20 19:28

    I have this issure too. And I found a solution :

    insert meta tag in header HTML:

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

    and set the equivalant header:

    header('X-UA-Compatible: IE=Edge');

    Or if you use Zend Framework (or any framework for that matter), something like this will do Zend_Controller_Front::getInstance()->getResponse()->setHeader('X-UA-Compatible', 'IE=Edge');

    solution in this link :

    http://www.enrise.com/2012/03/internet-explorer-9-compatibility-view-list/

    Thanks.

    0 讨论(0)
  • 2021-02-20 19:28

    Sometimes you need to be a bit more comprehensive so that you target all the possible user overrides. Certainly for single-page apps like Meteor:

    <meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE; Chrome=1" />
    

    Hope this helps.

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