У меня есть внутренний веб-сайт, размещенный на 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; он пуст.