Вопрос

У меня есть внутренний сайт, принимаемый на IIS. Я добавил следующий Meta код, а также добавить HTTP-заголовок, что страница должна в режиме браузера IE8 и режиме документа.

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

Мы проверили его на Visual Studio, и она работает очень хорошо.

Однако после того, как мы публикуем код на другой IIS-сервер, один разработчик сообщил, что страница представляет в режиме браузера «IE8 COMATiblity», который заставляет некоторый JavaScript потерпеть неудачу.

На одном Windows Server 2003 работает более 4 человек, работающих на одном Windows Server 2003 (Sessions RDP). Мы используем ту же версию IE (то же самое на самом деле). Все получают «IE8» в режиме браузера, но один человек получает режим браузера «IE8 совместимости».

Что еще может сделать определенный пользователь IE загрузить страницу в режиме, отличный от IE8?

Придавать Мы проверили список совместимости в IE; Это пусто.

Это было полезно?

Решение

Мы обнаружили, что это вызвано флажком в «Настройках представления совместимости» - «отображать сайты интрасети в представлении совместимости».

Это работает хорошо после снижения коробки.

Придавать Это правда, что «localhost» исключен из сайтов интрасети?

Другие советы

Это все еще открывается в режиме «Compat View», но в его работах нет различий в UI Adtt добавления

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

скрипт

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top