logo

Состоялся релиз стабильной версии Microsoft Edge 129

222
0

Microsoft начала распространять стабильную версию Microsoft Edge 129 (129.0.2792.52), которая отныне не поддерживает устаревшие версии операционной системы macOS. Кроме этого, разработчики удалили функцию CryptoWallet.

Исправления

Обновления компонентов

  • Поддерживаемые операционные системы. Теперь для работы Microsoft Edge требуется macOS 11 или новее. Пользователи, использующие более старые версии macOS, больше не будут получать обновления Microsoft Edge. Подробности о поддерживаемых ОС можно найти по этой ссылке.
  • Прекращена поддержка функции CryptoWallet. В целях улучшения пользовательского интерфейса Microsoft отказывается от функции CryptoWallet и политики CryptoWalletEnabled. В будущих версиях политика CryptoWalletEnabled будет полностью удалена.

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

  • Убрана нестандартная сериализация декларативного теневого DOM. Прототип реализации, выпущенный в 2020 году и обновленный в 2023 году, содержал метод getInnerHTML(), который можно было использовать для сериализации DOM-деревьев, содержащих теневые корни. Эта часть прототипа не была стандартизирована вместе с остальной частью декларативного теневого DOM и только недавно достигла консенсуса в спецификации (подробности на GitHub). В рамках этого консенсуса изменился формат API getInnerHTML.
  • Убран аргумент includeShadowRoots в DOMParser. Аргумент includeShadowRoots был нестандартизированным аргументом функции DOMParser.parseFromString(), который позволял императивно анализировать HTML-контент, содержащий декларативный теневой DOM. Он был включен в состав первоначальной реализации декларативного теневого DOM. После возобновления обсуждения стандартов в 2023 году формат API DSD изменился, включая эту функцию для императивного анализа.

    Теперь, когда выпущена стандартизированная версия этого API в виде setHTMLUnsafe() и parseHTMLUnsafe(), нестандартный аргумент includeShadowRoots необходимо объявить устаревшим и удалить. Все случаи использования должны быть изменены соответствующим образом:

    Вместо:

    (new DOMParser()).parseFromString(html,'text/html',{includeShadowRoots: true});

    Можно использовать:

    document.parseHTMLUnsafe(html);

  • Переименование inset-area в position-area. Рабочая группа CSS (CSSWG) решила переименовать это свойство inset-area в position-area. Подробности в обсуждении CSSWG на GitHub.

    Старые и новые имена свойств будут поддерживаться в течение нескольких этапов разработки, чтобы помочь разработчикам перейти на новое имя position-area. Мы выпускаем новое имя свойства, position-area, как синоним для inset-area.

    Свойство inset-area планируется удалить в Microsoft Edge версии 131.

Новые политики

Устаревшие политики

Яндекс.Метрика
Top.Mail.Ru
Мы используем файлы cookie или аналогичные технологии для улучшения работы сайта. Оставаясь на сайте, вы соглашаетесь с нашей Политикой конфиденциальности.