Работает ли заголовок X-UA, совместимый с http, на самом деле для IE9?

Я работаю над веб-продуктом, который может размещаться на сайте в интрасети. Я пытаюсь найти программный способ не допустить перехода IE9 в режим просмотра в режиме просмотра в режиме совместимости IE9, хотя может быть включено отображение сайтов интрасети в режиме просмотра в режиме совместимости.

Я тестирую эту HTML-страницу:

<!DOCTYPE HTML>

<html>
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=9" />
        <title>Company</title>
    </head>
    <body>
    </body>
</html>

Я положил это в конфигурации IIS:

<system.webServer>
    <httpProtocol>
        <customHeaders>
            <clear />
            <add name="X-UA-Compatible" value="IE=edge" />
        </customHeaders>
    </httpProtocol>

как рекомендуется здесь:https://stackoverflow.com/a/5887546и проверил заголовки ответа в IE9 и увидел:

X-UA-Compatible     IE=Edge

Но страница все еще переводит браузер в режим просмотра в режиме совместимости.

Консоль показывает:

HTML1202: http://intranet-site/test.html is running in Compatibility View because 'Display intranet sites in Compatibility View' is checked. 
test.html

Здесь похожий вопрос:https://stackoverflow.com/a/3726605/1279516, в котором комментарий Джейкоба к выбранному ответу предполагает, что в IE9 вы ничего не можете сделать, чтобы переопределить параметр «Отображать сайты интрасети в представлении совместимости». Тем не менее, его комментарий - единственное место, где я нашел упоминание об этом. Кто-нибудь может подтвердить или опровергнуть это утверждение?

И есть ли что-нибудь еще, что я могу попробовать? Мне не нужно сообщать всем клиентам, которые развертывают наш продукт, чтобы отключить настройку браузера «Показывать сайты интрасети в представлении совместимости» для всех своих пользователей.

Ответы на вопрос(2)

Ваш ответ на вопрос