PDA

Показать полную графическую версию : Режим совместимости IE11


sovransky5
09-07-2018, 22:00
доброго дня
Есть домен на w2k8 и клиенты Win7 c установленным IE11.

На клиентах в IE11 есть web приложение в локалке, которое не открывается при установленной галке "Показывать сайты интрасети в режиме совместимости". Ругается на режим совместимости с IE7. Если эту галку снять то работает.
Есть другое приложение которому наоборот надо от IE8 до 10. Соответственно при снятии галки уже оно перестает работать.

Как тут лучше поступить?
Можно через GPO выключить всем эту галку "Показывать сайты интрасети в режиме совместимости", а потом добавить второй сайт в исключения. Галка выключается, но где там добавлять сайт в исключения не очень понятно. (Конфигурация пользователя - Админстр. шаблоны - Компоненты Windows - Internet Explorer - Просмотр в режиме совместимости)

Может просто есть какой то ключ, запрещающий IE11 эмулировать режим ниже IE8?

sovransky5
10-07-2018, 22:13
в общем, IE11 в режиме совместимости как выяснилось всегда представляется в user-agent как IE7. Через GPO изменил эту строку для всех на Mozilla/5.0 (Mozilla/5.0 ("MSIE 8.0"; Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) (просто исправил MSIE 7.0 на 8.0).

Можно изменить и через реестр, добавив строковый параметр Version = "MSIE 8.0" для текущего пользователя:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\ User Agent\

или для всех:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\ User Agent\

правда при этом меняется весь заголовок




© OSzone.net 2001-2012