4

У меня есть клиент, который применяет политику в IE, чтобы все локальные сайты интрасети загружались в представлении совместимости.

К сожалению, наше веб-приложение не поддерживает это и дает много проблем в компе. Посмотреть. Есть ли способ специально исключить сайт из этой политики, не включая его в наш код?

3 ответа3

8

Рассказывать Internet Explorer не использовать режим совместимости на вашем сайте, используйте следующий мета - тег (или их вариации) в head части вашего сайта:

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

Обратите внимание, что этот тег должен быть первым тегом внутри тега head . Для получения дополнительной информации посетите: Указание устаревших режимов документов

2

В групповой политике вы можете использовать список назначений «Сайт-зона», чтобы вместо этого поместить данный сайт в зону доверенных сайтов. Представление совместимости по умолчанию отключено в этой зоне.

0

В ASP.Net вы также можете поместить в файл web.config веб-сайта следующее:

<system.webServer>
<httpProtocol>
    <customHeaders>
        <clear/>
        <add name="X-UA-Compatible" value="IE=8; IE=9; IE=EDGE" />
    </customHeaders>
</httpProtocol>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .