Принудительный режим браузера = IE8 и режим документа = стандарты IE8 - PullRequest
15 голосов
/ 08 апреля 2010

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

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

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

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

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

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

PS. Мы проверили список совместимости в IE; пусто.

Ответы [ 2 ]

15 голосов
/ 08 апреля 2010

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

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

PS.Правда ли, что localhost исключен из интранет-сайтов?

2 голосов
/ 23 ноября 2012

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

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

скрипт

...