Получение «MSIE 7.0» в строке агента пользователя из браузера IE8 НЕ в режиме совместимости?

У нас есть пользователи, обращающиеся к нашему веб-приложению с помощью Internet Explorer 8, которые настаивают на том, что у них не включен режим совместимости, но мы получаем следующую строку агента пользователя:

«Mozilla / 4.0 (совместимый; MSIE 7.0; Windows NT 6.1; Trident / 4.0; …»

Они предоставили скриншоты, чтобы подтвердить, что они работают в IE8, и что режим совместимости не «отмечен» в меню.

Почему мы получаем ссылку на MSIE 7.0 от браузера IE8, который не находится в режиме совместимости?

0

Решение

Существует несколько причин, по которым страница может отображаться в режиме совместимости (или в аналогичном режиме). Вот некоторые из моих голов:

  • Страница может содержать (или обслуживаться) x-ua-совместимый элемент, содержащий «content = ie7» или аналогичное значение.

  • Страница может отображаться с использованием зоны, в которой представление совместимости используется по умолчанию, например зоны интрасети.

  • URL-адрес страницы может быть указан в списке совместимости Microsoft.

  • У пользователя может быть установлена ​​групповая политика для отображения страницы в представлении совместимости.

  • На странице может содержаться неправильно сформированный раздел HEAD, который препятствует применению внутристраничного x-ua-совместимого заголовка.

  • Страница может содержать веб-метку (MOTW), которая помещает ее в зону безопасности, которая по умолчанию обеспечивает представление совместимости.

Без дополнительной информации о приложении или среде трудно сказать, какие из них могут применяться в данный момент.

Надеюсь это поможет…

— копье

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]