Сведения о настраиваемых сайтах в режиме IE
В этой статье рассматривается функция настраиваемых сайтов для списка сайтов режима предприятия в Microsoft Edge.
Предварительные условия
Обновления Windows
- Windows 11
- Windows 10 версии 1909, Windows Server версии 1909 — KB4550945 или более поздней
- Windows 10 версии 1903, Windows Server версии 1903 — KB4550945 или более поздней
- Windows 10, версии 1809, Windows Server версии 1809 и Windows Server 2019: обновление — KB4550969 и выше
- Windows 10 версии 1803 — KB4550944 и выше
- Windows 10 версии 1607, Windows Server 2016 — KB4556826 и выше
- Первоначальная версия Windows 10 за июль 2015 — KB4550947 и выше
- Windows 8.1 — KB4556798 и выше
Microsoft Edge версии 83 или более ранней
Режим IE настроенный с помощью списка сайтов в режиме предприятия
Обзор
Настройка сайтов, которым требуется режим IE в списке сайтов в режиме предприятия, хорошо подходит для большинства сред с устаревшими приложениями. В некоторых случаях это не самый лучший подход для настройки подмножества сайтов на открытие в режиме IE без обработки всего домена в этом режиме. Например, если в вашей среде есть современные и устаревшие приложения, запущенные на одном сервере, и вы хотите обрабатывать устаревшие приложения в режиме IE, а остальные — в режиме Microsoft Edge.
Решением является использование функции настраиваемых сайтов списка сайтов в режиме предприятия. Если эта функция включена, Microsoft Edge позволяет сайтам с тегом "настраиваемый" участвовать в определении подсистемы режима IE.
Принцип работы настраиваемых сайтов
Автоматическое переключение с подсистемы Microsoft Edge на подсистему режима IE
Чтобы использовать функцию Настраиваемые сайты, вам потребуется один или несколько сайтов в списке сайтов в режиме предприятия, чтобы иметь <open-in>Configurable</open-in>
параметр .
Пример.
<site-list version="1">
<site url="app.com">
<open-in>Configurable</open-in>
</site>
</site-list>
Если включена функция настраиваемых сайтов, возникает следующее поведение:
При выполнении запроса на настраиваемый сайт Microsoft Edge отправляет заголовок HTTP-запроса "
X-InternetExplorerModeConfigurable: 1
".Настраиваемый сайт может отправлять ответ перенаправления (например, HTTP 302) с помощью заголовка ответа HTTP "
X-InternetExplorerMode: 1
", чтобы запросить Microsoft Edge загружать веб-сайт в режиме IE.Целевой объект перенаправления (то есть значение заголовка ответа Location) также должен быть настраиваемым или нейтральным сайтом, в противном случае заголовок ответа режима IE игнорируется. Предполагается, что цель перенаправления, как правило, совпадает с исходным URL-адресом. Но это не обязательно.
Примечание.
Ответ перенаправления подлежит кэшированию в соответствии с обычным режимом кэширования HTTP в Microsoft Edge для перенаправлений.
Переключение с ядра подсистемы режима IE на подсистему Microsoft Edge
Включение настраиваемых сайтов в Microsoft Edge автоматически включает следующие варианты поведения во вкладках режима IE:
При выполнении запроса к настраиваемому сайту вкладки режима IE отправляют заголовок HTTP-запроса "
X-InternetExplorerModeConfigurable: 1
", как и вкладки Microsoft Edge.Настраиваемый сайт может отправлять ответ перенаправления (например, HTTP 302) с помощью заголовка ответа HTTP "
X-InternetExplorerMode: 0
", чтобы запросить переключение на режим Microsoft Edge.Целевой объект перенаправления (то есть значение заголовка ответа Location) также должен быть настраиваемым или нейтральным сайтом, в противном случае заголовок ответа режима IE игнорируется. Предполагается, что цель перенаправления, как правило, совпадает с исходным URL-адресом. Но это не обязательно.
Примечание.
Ответ перенаправления подлежит кэшированию в соответствии с обычным режимом кэширования HTTP в Microsoft Edge для перенаправлений.
Совет
Обе подсистемы браузеров отправляют одинаковый заголовок запроса "X-InternetExplorerModeConfigurable: 1
" на настраиваемые сайты. Необходимо использовать заголовок запроса User-Agent для различия запросов в режиме Microsoft Edge и в режиме IE, чтобы избежать перенаправления, если сайт уже загружен в нужной системе.