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