Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Ниже приведены новые функции и обновления веб-платформы в Microsoft Edge 143, которая будет выпущена 4 декабря 2025 г.
Чтобы оставаться в курсе последних версий и получить последние возможности веб-платформы, скачайте канал предварительной версии Microsoft Edge (бета-версия, разработка или Canary); перейдите в раздел Стать участником программы предварительной оценки Microsoft Edge.
Подробное содержимое:
- Средства разработки Edge
- WebView2
- Функции CSS
-
Веб-API
- Разрешите больше символов в API DOM JavaScript
- свойство dataTransfer для входных событий insertFromPaste, insertFromDrop и insertReplacementText
- API EditContext: измените значения перечисления textFormat подчеркиванияStyle и подчеркиванияThickness.
- API FedCM: поддержка структурированных ответов JSON от поставщиков удостоверений
- Атрибуты обработчика событий ongamepadconnected и ongamepaddisconnected
- HTMLElement: accessKeyLabel
- Улучшенная поддержка Юникода
- Новый алгоритм обновления манифеста PWA
- Согласование протокола приложения WebTransport
- Устаревшие или удаленные функции
- Пробные версии источника в Microsoft Edge
-
Chromium пробные версии источника
- Эвристика обратимой навигации
- Пользовательские дескрипторы WebAssembly
- CrashReportingStorageAPI
- Режим совместимости WebGPU
- Получение повторных попыток
- API запроса
- Уведомления о входящих звонках
- Общие рабочие роли с расширенным временем существования
- Атрибут блокировки полной частоты кадров
- Доступ к локальной сети из небезопасных контекстов
- URL-адрес и хэши eval в CSP script-src
Средства разработки Edge
См. статью Новые возможности в средствах разработки (Microsoft Edge 143).
WebView2
См . статью Выпуск пакета SDK 1.0.3650.58 для среды выполнения 143 (8 декабря 2025 г.) в заметках о выпуске пакета SDK для WebView2.
Функции CSS
Ниже приведены новые возможности каскадных таблиц стилей (CSS) в Microsoft Edge.
Запросы резервных контейнеров с привязкой CSS
Теперь @container anchored(fallback) запрос контейнера можно использовать для стиля элементов-потомков элемента, расположенного в привязке, в зависимости от того, какой из position-try-fallbacks применен.
Его можно использовать, например:
- Нарисуйте стрелку между подсказкой с привязкой и элементом, к который она привязана, в правильном направлении.
- Отображение различных фоновых градиентов в зависимости от направления.
- Выполнение различных анимаций в зависимости от положения привязанного элемента.
Например, вы можете:
#anchored {
position-try-options: flip-block;
container-type: anchored;
}
@container anchored(fallback: flip-block) {
#anchored > .arrow {
--arrow-rotation: 180deg;
}
}
См. также:
- Размещение привязки CSS в MDN.
- Запросы контейнера CSS в MDN.
Свойство CSS font-language-override
Свойство font-language-override CSS позволяет переопределить системный язык, используемый для подстановки глифа OpenType, указав тег языка из четырех символов непосредственно в CSS.
Это обеспечивает более детальное управление типографикой для многоязычного содержимого или шрифтов с вариантами глифов для конкретного языка.
См. также:
Значения, относительные по стороне для background-position длинных свойств
Теперь background-position-x свойства и background-position-y поддерживают значения, относительные по стороне.
Боковое значение позволяет определить положение изображения относительно одного из его ребер. Например, вы можете:
.element {
background-position-x: left 20px; /* 20px from the left edge */
background-position-y: bottom 10%; /* 10% from the bottom edge */
}
См. также:
- Значения, относительные по сторонев фоновом положении x в MDN.
Улучшенная отрисовка box-shadow для элементов с большими border-radius значениями
Microsoft Edge теперь лучше отображает область распределения для элементов с большими box-shadowborder-radius значениями.
Тень круглых фигур (или каждый раз border-radius , когда значение приближается к 50 %), теперь выглядит ближе к исходной фигуре.
См. также:
- box-shadow в MDN.
- border-radius в MDN.
Веб-API
Ниже приведены новые функции веб-API в Microsoft Edge.
Разрешите больше символов в API DOM JavaScript
Теперь вы можете создавать элементы и атрибуты DOM с более широким набором допустимых символов в JavaScript. Это соответствует поведению, если одни и те же элементы и атрибуты определены в разметке HTML.
Это изменение выравнивает API DOM JavaScript с анализатором HTML, что позволяет использовать более широкий набор символов для имен элементов и атрибутов.
См. также:
- Разрешить больше символов в API DOM javascript
- Допустимые или недопустимые символы в document.createElement()
dataTransferсвойство для insertFromPasteвходных событий , insertFromDropи insertReplacementText
Объекты входных событий типа insertFromPaste, insertFromDropи insertReplacementText теперь имеют dataTransfer свойство для лучшего взаимодействия с другими браузерами.
Свойство dataTransfer предоставляет доступ к буферу обмена или перетаскивание данных, когда пользователь изменяет текст в элементе contenteditable . Те же данные также доступны в свойстве dataTransferbeforeinput событий.
Эта функция применяется только к contenteditable элементам.
См. также:
- DataTransfer в MDN.
- InputEvent: свойство inputType в MDN.
- Html contenteditable global attribute at MDN.
- Элемент: событие beforeinput в MDN.
Api EditContext: изменение значений перечисления TextFormatunderlineStyle и underlineThickness
Ранее при использовании API EditContext значения перечисления TextFormat.underlineStyle и TextFormat.underlineThickness были неправильно прописными буквами.
- Новые значения перечисления
TextFormat.underlineStyleтеперь имеют строчные регистры:{"none", "solid", "dotted", "dashed", "wavy"}. - Новые значения перечисления
TextFormat.underlineThicknessтеперь имеют строчные регистры:{"none", "thin", "thick"}.
Это изменение в спецификации упрощает применение этих значений непосредственно к свойствам CSS без необходимости их повторного сопоставления.
См. также:
- API EditContext в MDN.
- TextFormat в MDN.
API FedCM: поддержка структурированных ответов JSON от поставщиков удостоверений
API управления федеративными учетными данными (FedCM) теперь поддерживает структурированные ответы JSON от поставщиков удостоверений (IDP).
Это позволяет поставщику удостоверений возвращать структурированные объекты JSON вместо простых строк проверяющим сторонам через id_assertion_endpoint. Это избавляет от необходимости вручную сериализовать и анализировать строки JSON, упрощая интеграцию и позволяя RP интерпретировать сложные ответы напрямую и, таким образом, поддерживать различные протоколы (например, OAuth2, OIDC или IndieAuth) без внеплановых соглашений.
См. также:
- API федеративного управления учетными данными (FedCM) в MDN.
- Интеграция поставщика удостоверений с FedCM в MDN.
Атрибуты геймпада ongamepadconnected и ongamepaddisconnected обработчика событий
Атрибуты ongamepadconnected обработчика событий и ongamepaddisconnected теперь доступны для window объекта .
Это в дополнение к существующей возможности прослушивания gamepadconnected событий и с gamepaddisconnected помощью window.addEventListener().
См. также:
HTMLElement: accessKeyLabel
Свойство HTMLElement.accessKeyLabel только для чтения теперь доступно в Microsoft Edge.
HTMLElement.accessKeyLabel возвращает удобочитаемую строку, представляющую фактическое сочетание клавиш, назначенное элементу браузером на основе платформы и браузера пользователя.
Если ключ доступа не назначен, возвращается пустая строка.
См. также:
Улучшенная поддержка Юникода
Microsoft Edge использует ICU, стороннюю библиотеку для общей поддержки Юникода. В настоящее время ICU обновлен с ICU 74.2 до ICU 77.1.
Последний выпуск ICU 77 содержит CLDR 47 и другие изменения для поддержки Юникода 16.
Это изменение вносит улучшения в следующие API:
- API-интерфейсы интернационализации в
Intlпространстве имен. - API регулярных выражений.
- API URL-адресов.
- Сегментация текста.
Описанные выше изменения описаны в статье Тестовые сбои ICU 77.1.
См. также:
Новый алгоритм обновления манифеста PWA
При обновлении установленных PWA используется новый алгоритм. Новый алгоритм обновления делает процесс обновления более детерминированным и предсказуемым, а также позволяет контролировать, следует ли применять обновления к существующим установкам приложения и когда.
Новый алгоритм обновления имеет следующие преимущества:
Согласованности: Алгоритм предоставляет согласованный способ определения того, когда должно произойти обновление манифеста.
Сокращение перерывов пользователей: Пользователи приложения не увидят диалоговое окно обновления, за исключением случаев, когда это строго необходимо, например для подтверждения изменений, чувствительных к безопасности.
Гибкость браузера: Microsoft Edge теперь может разрешить обновление известных доверенных приложений без отображения уведомлений, а также блокировать обновления для известных плохих приложений.
Элемент управления разработчика: У вас есть больше контроля над тем, когда диалоговое окно обновления отображается для пользователей.
Сокращение сетевого трафика: Ненужный сетевой трафик сведен к минимуму.
См. также:
WebTransport согласование протокола приложения
WebTransport Согласование протокола приложения позволяет согласовать протокол, используемый приложением в рамках WebTransport подтверждения.
Можно указать список протоколов приложений, которые поддерживаются при создании WebTransport объекта, которые затем передаются на сервер через заголовки HTTP-запросов.
Если сервер выбирает один из этих протоколов, он указывает, какой из них используется с помощью заголовков HTTP-ответов, а значение доступно в объекте WebTransport .
См. также:
- API WebTransport в MDN.
Устаревшие или удаленные функции
Следующие функции веб-API устарели (по-прежнему поддерживаются, но не рекомендуется) или удалены.
См. также изменения, влияющие на совместимость сайтов, поступающие в Microsoft Edge.
Нерекомендуйте Intl.Locale методы получения
Intl.Locale API предоставляет сведения о языковом стандарте, включая его элементы недели и тип часового цикла, такие как 12-часовые часы, японские 12-часовые часы или 24-часовые часы.
Свойства Intl.Locale метода доступа объекта теперь устарели в пользу соответствующих функций в соответствии со спецификацией. Например, Intl.Locale.prototype.hourCycle свойство метода доступа не рекомендуется использовать в пользу Intl.Locale.prototype.getHourCycles() функции.
См. также:
- Intl.Locale в MDN.
Пробные версии источника в Microsoft Edge
Ниже приведены пробные версии для новых экспериментальных API, доступных в Microsoft Edge.
Пробные версии источника позволяют использовать экспериментальные API на вашем веб-сайте в течение ограниченного времени. Дополнительные сведения о пробных версиях источника см. в статье Тестирование экспериментальных API и функций с помощью пробных версий источника.
Полный список доступных пробных версий источника см. в разделе Пробные версии источника Microsoft Edge.
API выбора рекламы
Срок действия истекает 30 ноября 2025 г.
API выбора объявлений предоставляет релевантную для пользователей рекламу на вашем сайте без использования сторонних файлов cookie.
API сведений о приобретении
Срок действия истекает 18 декабря 2025 г.
API сведений о приобретении поддерживает атрибуцию приобретения сторонних поставщиков для PWA, которые были приобретены через магазин приложений или непосредственно из браузера.
Chromium пробные версии источника
Ниже приведены активные Chromium пробные версии источника, которые можно попробовать в Microsoft Edge.
Полный список Chromium пробных версий источника, доступных в Microsoft Edge, см. в разделе Пробные версии источника Microsoft Edge.
Эвристика обратимой навигации
Срок действия истекает 10 марта 2026 г.
Обратимая навигация — это навигация с документами на основе JavaScript, которая использует API журнала или новый API навигации, активируется жестом пользователя и изменяет модель DOM, изменяя предыдущее содержимое, а также URL-адрес, отображаемый пользователю.
Эта пробная версия источника экспериментирует с эвристики обратимой навигации и экспериментально предоставляет их в Интернете, чтобы поставщики и разработчики мониторинга реальных пользователей (RUM) могли собирать их и сообщать об их полезности при сборе метрик производительности.
Пользовательские дескрипторы WebAssembly
Срок действия истекает 16 июня 2026 г.
Пользовательские дескрипторы WebAssembly позволяют WebAssembly более эффективно хранить данные, связанные с типами исходного уровня, в новых объектах пользовательских дескрипторов.
CrashReportingStorageAPI
Срок действия истекает 21 апреля 2026 г.
Пробная версия источника CrashReportingStorageAPI предоставляет window.crashReport API хранилища значений ключей, который позволяет разработчикам предоставлять произвольное состояние приложения с каждым отчетом о сбое, который отправляется в конечные точки, указанные разработчиком.
Общие сведения об инфраструктуре API отчетов о сбоях см. в разделе Отчеты о сбоях.
Структуру и спецификацию расширения см. в window.crashReport разделах Explainer и запрос на вытягивание . Сведения об интерфейсе CrashReportStorage.
Видеть
Режим совместимости WebGPU
Срок действия : 21 апреля 2026 г.
Режим совместимости WebGPU — это слегка ограниченное подмножество WebGPU, поддерживающее выполнение более старых графических API, таких как OpenGL и Direct3D11. Цель состоит в том, чтобы расширить охват приложений WebGPU на более старых устройствах, на которых нет современных явных графических API, необходимых для основного WebGPU.
Получение повторных попыток
Срок действия истекает 24 марта 2026 г.
Повторное получение позволяет веб-разработчикам указать, что fetch() запрос должен быть повторен, чтобы обеспечить большую гарантию его надежной отправки, даже если сетевое подключение является неустойчивым. Это особенно важно для получения данных в режиме поддержания активности, когда запрос может переждать документ, который больше не может следить за его сбоем и выполнять повторную попытку вручную.
API запроса
Срок действия истекает 24 марта 2026 г.
API запроса — это экспериментальный веб-API, который позволяет запрашивать модель SLM, встроенную в Microsoft Edge, из кода JavaScript веб-сайта или расширения браузера. Используйте API запроса для создания и анализа текста или для создания логики приложения на основе введенных пользователем данных и обнаружения инновационных способов интеграции возможностей разработки подсказок в веб-приложение.
См. также:
Уведомления о входящих звонках
Срок действия истекает 19 мая 2026 г.
Расширьте API уведомлений, чтобы разрешить установленным PWA отправлять уведомления о входящих звонках, то есть уведомления с кнопками в стиле вызова и мелодией звонка. Это расширение помогает веб-приложениям VoIP создавать более привлекательные интерфейсы, упрощая пользователям легко распознавать уведомление о звонях и отвечать на него. Эта функция также помогает преодолеть разрыв между собственными и веб-реализациями приложений, в которых есть и то, и другое.
См. также:
Общие рабочие роли с расширенным временем существования
Срок действия истекает 21 апреля 2026 г.
Общие рабочие роли с расширенным extendedLifetime временем существования представляют параметр для конструктора SharedWorker .
Эта функция позволяет общей рабочей роли в течение короткого периода времени оставаться в живых после выгрузки всех подключенных клиентов (например, страниц). Это полезно для выполнения асинхронных задач, которые необходимо выполнить после выгрузки страницы, таких как сохранение данных в IndexedDB или отправка аналитики.
Без этой функции для этих задач требуется рабочая роль службы, которая может быть слишком тяжелой для этого варианта использования. Эта пробная версия источника предоставляет упрощенный альтернативный вариант.
Атрибут блокировки полной частоты кадров
Срок действия истекает 24 марта 2026 г.
Новый full-frame-rate атрибут блокировки отрисовки предписывает браузеру отрисовку страницы с более низкой частотой кадров, чтобы зарезервировать ресурсы при анализе критического содержимого. После анализа критического содержимого браузер восстанавливает нормальную частоту кадров.
Например, <link rel="expect" href="#critical-content" blocking="full-frame-rate"> снижает частоту кадров браузера до тех пор, пока элемент не #critical-content будет проанализирован.
Атрибут full-frame-rate блокировки отрисовки является информационным. Браузер может решить снизить частоту кадров перед анализом блокирующего элемента, например в самом начале этапа загрузки. Браузер также может решить восстановить частоту кадров до того, как список блокирующих элементов станет пустым, например после истечения времени ожидания или после определенного взаимодействия с пользователем.
Доступ к локальной сети из небезопасных контекстов
Срок действия истекает 19 мая 2026 г.
Доступ к локальной сети из небезопасных контекстов временно позволяет получить доступ к ресурсам в локальных сетях из небезопасных контекстов. Это дает разработчикам больше времени для переноса запросов на доступ к локальной сети, поступающих из безопасного контекста.
Ограничения доступа к локальной сети см. в статье Создание запроса на разрешение для доступа к локальной сети. Эту пробную версию источника можно включить только с помощью маркеров источника, предоставленных заголовками HTTP.
URL-адрес и хэши eval в CSP script-src
Срок действия истекает 24 марта 2026 г.
Эта функция вводит хэши url- и eval-, которые будут использоваться в script-src директивах в политике безопасности содержимого (CSP). Эта функция позволяет разработчикам создавать строгую политику безопасности содержимого, которая основана только на политиках на основе хэша и nonce, без использования разрешительных списков разрешений на основе имени узла или unsafe-eval.
Примечание.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой Chromium.org и используемой в соответствии с условиями, описанными в международной лицензии Creative Commons Attribution 4.0.