Изменения, влияющие на совместимость сайтов, поступающие в Microsoft Edge

В этой статье рассматриваются:

  • Различия между Microsoft Edge и проектом Chromium, браузерным механизмом, на котором основан Microsoft Edge.
  • Изменения веб-платформы с высоким влиянием, которые могут повлиять на совместимость браузеров на вашем сайте, и которые команда Microsoft Edge отслеживает особенно внимательно.

Дополнительные сведения о других изменениях в Microsoft Edge см. в заметках о выпуске веб-платформы Microsoft Edge.

Веб-платформа — это набор технологий, используемых для создания веб-страниц, включая HTML, CSS, JavaScript и многие другие открытые стандарты. Веб-платформа постоянно развивается, чтобы улучшить взаимодействие с пользователем, безопасность и конфиденциальность. В некоторых случаях эти изменения могут повлиять на функциональность существующих веб-страниц.

Из соображений функциональности и совместимости Microsoft Edge внедряет почти все изменения проекта Chromium веб-платформы. Однако корпорация Майкрософт сохраняет полный контроль над браузером Microsoft Edge и может отложить или отклонить изменения. Команда Microsoft Edge решает, принесет ли изменение преимущества пользователям браузера.

Сведения о предстоящих изменениях веб-платформы проекта Chromium см. в статье Состояние платформы Chrome временная шкала.

Изменения с высокой степенью влияния

В этой таблице перечислены важные изменения, которые команда Microsoft Edge внимательно отслеживает.

Изменение Выпуск Описание
Небезопасные загрузки по протоколу HTTP Будущий выпуск (TBD) Когда пользователь пытается скачать потенциально опасное содержимое с сайта HTTP, он получает предупреждение пользовательского интерфейса, например "Небезопасная загрузка заблокирована". Пользователь по-прежнему будет иметь возможность продолжить и скачать элемент. Администраторы могут использовать политику для InsecureContentAllowedForUrls указания сайтов HTTP, для которых предупреждение будет подавлено. Администраторы могут использовать InsecureDownloadWarnings флаг функции, чтобы проверить влияние этой функции.
Событие нерекомендуемой выгрузки Будущий выпуск (TBD) В этой статье представлен новый Permission-Policy, позволяющий создавать прослушиватели событий выгрузки. Политика по умолчанию — allow, но политика по умолчанию постепенно переносится denyв , чтобы обработчики выгрузки перестали работать на страницах, если страница явно не согласится на их повторное включение. Это изменение происходит в проекте Chromium, на котором основан Microsoft Edge. Дополнительные сведения см. в разделе Намерение выгрузки.
Устаревание XSLT Будущий выпуск (TBD) Поддержка XSLT представляет собой несоразмерную область атаки, и проект Chromium, на котором основан Microsoft Edge, объявил о планах отключить И в конечном итоге удалить XSLT в будущем выпуске. Дополнительные сведения см. в статье Удаление XSLT для более безопасного браузера. В результате следует рассматривать зависимость от XSLT на стороне клиента как технический долг и планировать миграцию соответствующим образом. Microsoft Edge версии 147 представляет политику функций XSLTEnabled для поддержки сценариев тестирования и перехода, в то время как проект Chromium работает над устареванием и удалением поддержки XSLT. Мы рекомендуем организациям упреждающе тестировать параметры XSLTEnabled = Disabled , чтобы определить зависимости приложений и требования к исправлению перед любыми будущими изменениями по умолчанию или удалением функции.
Удаление встроенного XSLT для производства SVG v147 Поддержка использования таблиц стилей XSLT для преобразования XML-данных в SVG-файлы удалена. См. раздел Удаление встроенного XSLT для создания SVG в заметках о выпуске веб-платформы Microsoft Edge 147 (апрель 2026 г.).
JPEG или PNG, встроенные в BMP версия 145 Поддержка внедрения данных изображений JPEG или PNG в формат растрового изображения является нестандартной и удалена. См. статью Удаление поддержки расширения bitmap для внедрения JPEG или PNG в заметках о выпуске веб-платформы Microsoft Edge 145 (февраль 2026 г.).
Внешне загруженные сущности в синтаксическом анализе XML v144 Синхронная выборка внешних сущностей XML/DTD, которые затем используются при синтаксическом анализе при определенных обстоятельствах, удалена. См. статью Внешние загруженные сущности в xml-анализе в заметках о выпуске веб-платформы Microsoft Edge 144 (январь 2025 г.).
Нерекомендуйте Intl.Locale методы получения версия 143 Свойства Intl.Locale метода доступа объекта теперь устарели в пользу соответствующих функций в соответствии с спецификацией. См. статью Нерекомендуйте Intl.Locale методы получения в заметках о выпуске веб-платформы Microsoft Edge 143 (декабрь 2025 г.).
Четность мобильных устройств и компьютеров для <select> элементов версия 142 Внешний вид HTML-элементов <select> при использовании multiple атрибутов и size теперь согласован на мобильных и настольных устройствах. Сведения об <select> элементах см. в статье Четность мобильных устройств и компьютеров в заметках о выпуске веб-платформы Microsoft Edge 142 (октябрь 2025 г.).
Удаление специальных правил размера шрифта для <h1> версия 140 Специальные правила размера полей и шрифтов для <h1> элементов, вложенных в <article>элементы , <aside>, <nav>и <section> , теперь удаляются для улучшения специальных возможностей. См. раздел Удалены специальные правила размера шрифта для <h1> некоторых элементов в заметках о выпуске веб-платформы Microsoft Edge 140 (сентябрь 2025 г.).
Удаление асинхронного диапазона для расширений источника мультимедиа вызывает исключения версия 138 В спецификацию расширений источника мультимедиа были внесены следующие изменения, чтобы запретить неоднозначно определенное поведение, связанное с удалением асинхронного диапазона.
* SourceBuffer.abort() больше не прерывает SourceBuffer.remove() операции.
* Параметр MediaSource.duration больше не может усечь буферный носитель.
Хотя эти изменения были внесены давно, и Safari и Firefox уже реализовали их, Chromium еще не сделали этого. Теперь в обоих случаях создаются исключения. См. раздел API источника мультимедиа в MDN.
Удаление автоматического резервного варианта SwiftShader версия 138 Ранее, если контекст WebGL не мог быть создан с доступным GPU, Chromium автоматически вернется к использованию программного отрисовщика SwiftShader. Это автоматическое резервное поведение теперь удалено, и создание контекста WebGL теперь завершится сбоем вместо того, чтобы вернуться к SwiftShader. SwiftShader создает риски безопасности и приводит к плохому взаимодействию с пользователем при переходе от высокопроизводительного WebGL с поддержкой GPU к реализации на основе ЦП. SwiftShader остается полезным инструментом для тестирования без головы на сайте. Этот вариант использования по-прежнему поддерживается при согласии, что можно сделать, запустив Microsoft Edge с аргументом командной --enable-unsafe-swiftshader строки. См. раздел Использование Chromium с SwiftShader.
Не рекомендуется использовать getHostEnvironmentValue v137-v141 Не рекомендуется использовать нестандартный метод Microsoft Edge window.external.getHostEnvironmentValue() только для использования стандартизированного API User-Agent клиентских подсказок для предоставления сведений о браузере и платформе. User-Agent указания клиента предоставляют сведения о браузере и платформе в более точном режиме конфиденциальности. См. статью Обнаружение архитектуры Windows 11 и ЦП с помощью User-Agent клиентских подсказок и API подсказок клиента агента пользователя.
Обновления политики HTTPS v136-v139 Политика AutomaticHttpsDefault поддерживается, но не рекомендуется в версии 136, и ее планируется удалить в версии 139. Вместо этого используйте новую HttpsUpgradesEnabled политику, которая доступна начиная с версии 136.
Метод Remove navigator.xr.supportsSession версия 135 Нерекомендуемое navigator.xr.supportsSession свойство удаляется из API WebXR. См. раздел Удаление navigator.xr.supportsSession метода в заметках о выпуске веб-платформы Microsoft Edge 135 (апрель 2025 г.).
Удаление ограничения WebGPU maxInterStageShaderComponents версия 135 Теперь maxInterStageShaderComponents ограничение удалено. См. раздел Удаление ограничения maxInterStageShaderComponentswebGPU в заметках о выпуске веб-платформы Microsoft Edge 135 (апрель 2025 г.).
Устаревать -ms-high-contrast и -ms-high-contrast-adjust v134-v138 Запрос мультимедиа CSS -ms-high-contrast и -ms-high-contrast-adjust свойство устарели в пользу стандартной функции принудительных цветов . См. статью Нерекомендуемая поддержка для -ms-high-contrast и -ms-high-contrast-adjust.

Нотация для версий браузера

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

Нотации Описание
v123 Функция или изменение поставляется в Microsoft Edge версии 123.
версия 123 (Chrome+1) Функция или изменение поставляется в Microsoft Edge версии 123, которая является одним выпуском после выпуска функции или изменения в Chrome версии 122.
версия 123 (Chrome+2) Функция или изменение поставляется в Microsoft Edge версии 123, которая является двумя выпусками после того, как функция или изменение поставляется в Chrome версии 121.
Бета-версия 123 Функция или изменение поставляется в версии 123 канала предварительной бета-версии Microsoft Edge.
Dev версии 123 Функция или изменение поставляется в версии 123 канала предварительной версии Dev Microsoft Edge.
Canary v123 Функция или изменение поставляется в версии 123 канала Предварительной версии Canary Microsoft Edge.

См. также