[Internet-explorer] Force IE8 В режим совместимости IE7


Answers

Вы можете сделать это в web.config

    <httpProtocol>
        <customHeaders>
            <add name="X-UA-Compatible" value="IE=7"/>
        </customHeaders>
    </httpProtocol>

У меня есть лучшие результаты с этим над вышеперечисленными решениями. Не знаю, почему это не было дано как решение. :)

Question

Есть ли способ заставить IE8 работать в режиме совместимости с IE7 с использованием .NET или Javascript?




Это можно сделать в IIS: http://weblogs.asp.net/joelvarty/archive/2009/03/23/force-ie7-compatibility-mode-in-ie8-with-iis-settings.aspx

Прочитайте также комментарии: среда, 01 апреля 2009 г. 8:57 от John Moore

Быстрое наблюдение. Это отлично работало для моего сайта, пока я использую значение IE = EmulateIE7. Попытка использовать IE = 7 привела к тому, что мой сайт существенно зависал при работе в IE8.




Существует HTTP-заголовок, который вы можете установить, что заставит IE8 использовать режим совместимости с IE7.




еще один, если вы хотите переключить рендеринг страницы IE 8 в стандартном режиме IE 8

<meta http-equiv="X-UA-Compatible" content="IE=100" /> <!-- IE8 mode -->