Поддерживает ли Microsoft Edge отрисовку в режиме IE8? Есть ли какое-нибудь решение для этого?

я использовал

"<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8")

в IE11 для отображения приложения в режиме совместимости IE8, и у меня никогда не было проблем. Теперь IE11 будет заменено на Edge, и указанное выше решение, похоже, не работает. Есть ли способ решить эту проблему?
Заранее спасибо за ответы.


person Hariharan S    schedule 14.01.2021    source источник


Ответы (1)


Если вы ищете решение для применения в своем коде для загрузки режима IE 8 в браузере Edge, то у меня нет никакого способа сделать это.

Вы можете сделать это со стороны браузера Edge.

Браузер MS Edge Chromium поставляется с режим IE.

Режим IE в Microsoft Edge позволяет легко использовать все сайты, которые нужны вашей организации, в одном браузере. Он использует интегрированный движок Chromium для современных сайтов и использует движок Trident MSHTML из Internet Explorer 11 (IE11) для устаревших сайтов.

Вы можете настроить режим IE, установив групповые политики для браузера MS Edge.

Ниже приведен список соответствующих политик.

  1. Настроить интеграцию с Internet Explorer

Я предлагаю вам включить эту политику и установить для нее значение Режим Internet Explorer.

  1. Отправить все сайты интрасети в Интернет Исследователь

С помощью этой политики все сайты интрасети будут загружаться в режиме IE в браузере MS Edge.

  1. Настроить список сайтов в режиме предприятия

Вы можете создать sitelist.xml и передать адрес файла в этой политике. Вы можете создать файл sitelist.xml вручную. Если вы не знакомы с содержимым этого файла, я предлагаю вам загрузить Диспетчер списка сайтов в режиме предприятия (схема v.2). Используя это, вы можете легко создать список сайтов и экспортировать его в файл XML.

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

введите здесь описание изображения

Пример файла списка сайтов:

<site-list version="5">
  <created-by>
    <tool>EMIESiteListManager</tool>
    <version>12.0.0.0</version>
    <date-created>01/14/2021 05:45:47</date-created>
  </created-by>
  <site url="localhost">
    <compat-mode>IE8</compat-mode>
    <open-in>IE11</open-in>
  </site>
</site-list>

После применения вышеуказанных политик пытаюсь запустить тестовый сайт.

введите здесь описание изображения

Вы можете заметить, что браузер MS Edge. Страница загружена в режиме IE, а страница загружена в режиме IE 8.

Далее вы можете попробовать обратиться к политикам и внести необходимые изменения в соответствии с вашим требованием и попробовать провести тест на своей стороне.

person Deepak-MSFT    schedule 14.01.2021
comment
@Hariharan S, не могли бы вы сообщить о статусе этой проблемы? Если приведенный выше ответ решил проблему, попробуйте принять ответ. Если вы нашли решение самостоятельно, попробуйте опубликовать свое решение в качестве ответа. Если проблема не устранена, сообщите нам о текущем статусе проблемы. Спасибо за понимание. - person Deepak-MSFT; 20.01.2021
comment
Спасибо за подробное решение. К сожалению, моя организация не предоставляет мне доступ для редактирования групповой политики и внесения изменений в настройки конфигурации. На данный момент я жду одобрения доступности, чтобы протестировать решение. Я опубликую обновление, как только будет прогресс. Оцените ваш быстрый ответ. - person Hariharan S; 21.01.2021
comment
Спасибо за обновление статуса этой проблемы. Вы можете сделать тест, когда у вас есть возможность сделать это, и сообщите нам, нужна ли вам дополнительная помощь по этому вопросу. Мы постараемся предоставить предложения для этого. Спасибо за понимание. - person Deepak-MSFT; 21.01.2021