Существует "Internet Explorer 8", "режим эмуляции Internet Explorer 8" и режим IE7 в IE8.
Однако настройка по умолчанию в IE делает все использование веб-сайта интранет "Режимом эмуляции IE8", даже у меня есть setted doctype, метатег, http заголовок, как предложено вызвать его в режим IE8.
Я имею
http://www.w3.org/TR/html4/loose.dtd">
и
Но это все еще входит "в Режим эмуляции IE8" без любых изменений в установке IE.
Как вызвать, это в чистый режим "IE8", без изменяет настройки какого-либо браузера?
PS. Я не говорю "режим документа" здесь.
Похоже, что MSFT не рассматривает большую среду интрасети, в которой у нас работает множество различных веб-приложений.
Я читал где-то на форуме MSDN, что невозможно обойти настройку IE8.
Итак, мне придется попросить своих системных администраторов добавить несколько новых групповых политик, чтобы изменить настройку «Просмотр в режиме совместимости» и значение, а также запретить пользователю изменять значение, пока MSFT не обнаружит эту ошибку и не исправит ее.
Из сообщения в блоге MSDN (выделено ими): « Режим браузера выбирается до того, как IE запрашивает веб-контент . Это означает, что сайты не могут выбрать режим браузера . "
Вам нужно будет внести некоторые изменения в IE.
Вот они .....
В «Свойства обозревателя» / «Локальная интрасеть» / «Сайты»
В разделе «Локальная интрасеть внутри сайтов» снимите флажок «Автоматически определять сеть интрасети».
Затем выберите только «Включить все сетевые пути (UNC)»
См. Приложенные снимки экрана
Установите пользовательский HTTP-заголовок вместо использования
. Предполагается, что они эквивалентны, но я видел, что HTTP-заголовок X-UA-Compatible
с сервера отменяет настройку IE 8 "Отображать сайты интрасети в режиме совместимости", когда элемент