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


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

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

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

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

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

Часто проверяйте эту статью, когда команда Microsoft Edge обновляет эту статью по мере развития мышления, затвердевания временных шкал и объявления о новых изменениях.

Отличия от расписания Chromium, а также изменения, влияющие на влияние

В этой таблице перечислены:

  • Изменения, в которых расписание развертывания для Microsoft Edge отличается от вышестоящий Chromium проекта.
  • Важные изменения, которые команда Microsoft Edge внимательно отслеживает.
Изменение Стабильный канал Экспериментирование Дополнительные сведения
Небезопасные загрузки по протоколу HTTP Будущий выпуск (TBD) Когда пользователь пытается скачать потенциально опасное содержимое с сайта HTTP, он получает предупреждение пользовательского интерфейса, например "Небезопасная загрузка заблокирована". Пользователь по-прежнему будет иметь возможность продолжить и скачать элемент. Администраторы могут использовать политику для InsecureContentAllowedForUrls указания сайтов HTTP, для которых предупреждение будет подавлено. Администраторы могут использовать InsecureDownloadWarnings флаг функции, чтобы проверить влияние этой функции.
Событие нерекомендуемой выгрузки Будущий выпуск (TBD) В этой статье представлен новый Permission-Policy, позволяющий создавать прослушиватели событий выгрузки. Политика по умолчанию — allow, но политика по умолчанию постепенно переносится denyв , чтобы обработчики выгрузки перестали работать на страницах, если страница явно не согласится на их повторное включение. Это изменение происходит в проекте Chromium, на котором основан Microsoft Edge. Дополнительные сведения см. в разделе Намерение выгрузки.
Удаление диалоговых окон JavaScript с подфреймом между источниками Будущий выпуск (TBD) Удаляет window.alert, window.promptи window.confirm из iframes с несколькими исходными значениями. Это изменение происходит в проекте Chromium, на котором основан Microsoft Edge. Дополнительные сведения см. в разделе Намерение для удаления: диалоговые окна JS между исходными источниками.
Нерекомендуемый textprediction атрибут версия 132 Удаляет поддержку атрибута textprediction HTML, который является нестандартным атрибутом, используемым для включения или отключения функции прогнозирования текста в браузере для ввода текста в длинной форме. Вместо этого используйте стандартизированный writingsuggestions атрибут, который работает аналогично textprediction, но также применяется к другим функциям помощи в написании, которые могут предоставлять браузеры. Сайты, для которых явно задано textprediction значение true или false , могут вместо этого задать writingsuggestions одно и то же значение. Дополнительные сведения см. в разделе Написание предложений в спецификации HTML.
Удаление поддержки привязки маркеров v127, v130 Привязка маркеров использует криптографические сертификаты на обоих концах TLS-подключения, чтобы устранить разрыв в безопасности маркеров носителя, которые могут быть потеряны или украдены. Корпоративная политика AllowTokenBindingsForUrls больше не будет поддерживаться с версии 127. Поддержка протокола привязки маркеров будет удалена в версии 130.
Удаление событий изменения версия 127 Удаляет поддержку событий изменения в Chromium. Вместо этого используйте API MutationObserver . См . статью Намерение устаревать: события мутации.
Удаление веб-SQL v124 Полностью удаляет поддержку Web SQL. В предыдущих выпусках поддержка Web SQL была отключена по умолчанию, но ее можно было повторно включить с помощью политики WebSQLAccess. После этого изменения больше не существует механизма включения поддержки Веб-SQL. Это изменение происходит в проекте Chromium, на котором основан Microsoft Edge. Дополнительные сведения см. в разделах Намерение отменить и удалить веб-SQL.
Добавлена поддержка форматов файлов AVIF и AV1. v121 Microsoft Edge теперь поддерживает форматы файлов AVIF и AV1, которые обеспечивают лучшее сжатие и более высокое качество изображений и видео. Пользователи могут наслаждаться более быстрым временем загрузки и лучшим качеством мультимедиа на веб-сайтах.
Игнорировать изменения по document.domain умолчанию v119 Свойство document.domain исторически можно задать так, чтобы смягчить политику того же источника и разрешить взаимодействие поддоменов с сайта. Это поведение будет отключено по умолчанию, поэтому установка document.domain свойства не будет действовать. Дополнительные сведения и обходные решения см. в статье Microsoft Edge отключит изменение document.domain.

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

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

Нотация Описание
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.