Поделиться через


Сведения о настраиваемых сайтах в режиме 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>

Если включена функция настраиваемых сайтов, возникает следующее поведение:

  1. При выполнении запроса на настраиваемый сайт Microsoft Edge отправляет заголовок HTTP-запроса "X-InternetExplorerModeConfigurable: 1".

  2. Настраиваемый сайт может отправлять ответ перенаправления (например, HTTP 302) с помощью заголовка ответа HTTP "X-InternetExplorerMode: 1", чтобы запросить Microsoft Edge загружать веб-сайт в режиме IE.

  3. Целевой объект перенаправления (то есть значение заголовка ответа Location) также должен быть настраиваемым или нейтральным сайтом, в противном случае заголовок ответа режима IE игнорируется. Предполагается, что цель перенаправления, как правило, совпадает с исходным URL-адресом. Но это не обязательно.

    Примечание.

    Ответ перенаправления подлежит кэшированию в соответствии с обычным режимом кэширования HTTP в Microsoft Edge для перенаправлений.

Переключение с ядра подсистемы режима IE на подсистему Microsoft Edge

Включение настраиваемых сайтов в Microsoft Edge автоматически включает следующие варианты поведения во вкладках режима IE:

  1. При выполнении запроса к настраиваемому сайту вкладки режима IE отправляют заголовок HTTP-запроса "X-InternetExplorerModeConfigurable: 1", как и вкладки Microsoft Edge.

  2. Настраиваемый сайт может отправлять ответ перенаправления (например, HTTP 302) с помощью заголовка ответа HTTP "X-InternetExplorerMode: 0", чтобы запросить переключение на режим Microsoft Edge.

  3. Целевой объект перенаправления (то есть значение заголовка ответа Location) также должен быть настраиваемым или нейтральным сайтом, в противном случае заголовок ответа режима IE игнорируется. Предполагается, что цель перенаправления, как правило, совпадает с исходным URL-адресом. Но это не обязательно.

    Примечание.

    Ответ перенаправления подлежит кэшированию в соответствии с обычным режимом кэширования HTTP в Microsoft Edge для перенаправлений.

Совет

Обе подсистемы браузеров отправляют одинаковый заголовок запроса "X-InternetExplorerModeConfigurable: 1" на настраиваемые сайты. Необходимо использовать заголовок запроса User-Agent для различия запросов в режиме Microsoft Edge и в режиме IE, чтобы избежать перенаправления, если сайт уже загружен в нужной системе.

См. также