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


Изменения, влияющие на совместимость сайтов, поступающие в 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 внимательно отслеживает.

Изменение Стабильный канал Экспериментирование Дополнительные сведения
Ограничение WebGPU maxInterStageShaderComponents версия 133 Ограничение WebGPU maxInterStageShaderComponents удаляется. См . раздел Deprecate WebGPU limit maxInterStageShaderComponents.
<link rel=prefetch> Пятиминутное правило версия 133 Ранее при предварительной выборке ресурса с помощью <link rel=prefetch>его семантики кэша (в частности, max-age и no-cache) не учитывались при первом использовании в течение 5 минут, чтобы избежать перезахоронения. Теперь этот особый случай удален, и используется обычная семантика кэша HTTP. См . раздел Удаление <link rel=prefetch> пятиминутного правила.
Небезопасные загрузки по протоколу 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 атрибут версия 133 Удаляет поддержку атрибута 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.

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

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

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