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


Использование средств разработчика в режиме Internet Explorer (режим IE)

Режим Обозреватель Интернета (режим IE) интегрируется с Средствами разработки Microsoft Edge. Режим IE позволяет предприятиям указать список веб-сайтов, работающих только в Интернете Обозреватель 11. При переходе на эти веб-сайты в Microsoft Edge экземпляр Internet Обозреватель 11 запускается и отображает сайт на вкладке.

Режим IE позволяет предприятиям управлять совместимостью с технологиями, которые в настоящее время несовместимы с современными веб-браузерами.

В режиме IE реализована поддержка следующих технологий:

  • Режимы документов IE.
  • Элементы ActiveX.
  • Другие устаревшие компоненты.

В режиме IE процесс отрисовки основан на интернет-Обозреватель 11. Диспетчер процессов Microsoft Edge обрабатывает время существования процесса отрисовки. Процесс отрисовки ограничен временем существования вкладки для определенного сайта (или приложения). Когда вкладка отображается в режиме IE, в адресной строке для конкретной вкладки отображается значок индикатора режима IE.

Значок индикатора режима IE в адресной строке

Режим IE доступен на Windows 10 версии 1903 (обновление за май 2019 г.) и доступен для всех поддерживаемых платформ Windows.

Открытие средств разработки на вкладке в режиме IE

Значок индикатора режима IE отображается в адресной строке, если администратор предприятия настроил веб-сайт для отображения в режиме IE. Чтобы просмотреть режим совместимости веб-сайта в режиме IE, щелкните значок индикатора режима IE в адресной строке:

Просмотр режима документа с помощью значка индикатора режима IE

Если вкладка использует режим IE, вкладка имеет следующие ограничения:

  • Элемент Проверки не отображается в контекстном меню.

  • При щелчке правой кнопкой мыши и выборе пункта Просмотреть источник запускается Блокнот.

  • При нажатии клавиши F12 или CTRL+SHIFT+I открывается пустой экземпляр microsoft Edge DevTools и отображается следующее сообщение: Средства разработчика недоступны в режиме Интернет Обозреватель. Чтобы отладить страницу, откройте ее в IEChoose.

Средства разработки, запущенные в режиме IE

Чтобы отладить содержимое вкладки режима IE, используйте IEChooser, чтобы открыть интернет-Обозреватель средства разработки следующим образом:

  1. В Windows откройте диалоговое окно Выполнить . Например, нажмите клавишу с логотипом Windows + R.

  2. Введите %systemroot%\system32\f12\IEChooser.exeи нажмите кнопку ОК.

  3. В IEChooser выберите запись для вкладки Режим IE.

Удаленная отладка в режиме IE

Запустите Microsoft Edge с включенной удаленной отладкой из интерфейса командной строки. Microsoft Visual Studio, Microsoft Visual Studio Code и другие средства разработки обычно выполняют команду для запуска Microsoft Edge. Следующая команда запускает Microsoft Edge с портом удаленной отладки, заданным как 9222.

start msedge --remote-debugging-port=9222

После запуска Microsoft Edge с помощью аргумента командной строки режим IE будет недоступен. Вы по-прежнему можете переходить к веб-сайтам (или приложениям), которые в противном случае отображаются в режиме IE. Содержимое веб-сайта (или приложения) отрисовывается с использованием Chromium, а не Интернета Обозреватель 11. Части веб-страниц, использующие Интернет Обозреватель 11, например элементы ActiveX, могут отображаться неправильно. Значок индикатора режима IE не отображается в адресной строке.

Режим IE остается недоступным до тех пор, пока вы не закроете и не перезапустите Microsoft Edge.

Замена автоматизации Обозреватель Интернета

Если у вас есть приложение, использующее объект InternetExplorer для автоматизации интернет-Обозреватель 11, но классическое приложение Internet Обозреватель 11 недоступно, приложение не будет работать. Интернет-Обозреватель 11 будет прекращен 15 июня 2022 года. См. статью Будущее интернет-Обозреватель на Windows 10 в Microsoft Edge.

Microsoft Edge не поддерживает автоматизацию режима IE с помощью InternetExplorer объекта, поэтому приложения, использующие этот объект, необходимо обновить, используя один из рекомендуемых вариантов ниже. Приложения, использующие элемент управления WebBrowser, будут продолжать работать и не будут затронуты удалением Internet Обозреватель 11.

Если приложению автоматизации не требуется режим IE для правильной работы содержимого веб-сайта (или приложения), рекомендуется обновить приложение для использования Microsoft Edge вместо Интернет-Обозреватель 11. Microsoft Edge поддерживает множество доступных средств автоматизации, включая WebDriver и Playwright.

Приложения, которым требуется режим IE для правильной работы содержимого веб-сайта (или приложения), должны использовать WebBrowser элемент управления . Элемент WebBrowser управления использует платформу Интернет-Обозреватель (MSHTML/Trident) для отрисовки веб-содержимого и будет работать, даже если классическое приложение Internet Обозреватель 11 недоступно.

См. также