Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Ниже приведены новые функции и обновления веб-платформы в Microsoft Edge 148, который будет выпущен 7 мая 2026 г.
Чтобы оставаться в курсе последних версий и получить последние возможности веб-платформы, скачайте канал предварительной версии Microsoft Edge (бета-версия, разработка или Canary); перейдите в раздел Стать участником программы предварительной оценки Microsoft Edge.
Подробное содержимое:
- Средства разработки Microsoft Edge
- WebView2
- Функции CSS
-
Веб-API
- Тип контента в разделе "Время использования ресурса"
-
dropEffectобработка событий перетаскивания - Общие рабочие роли с расширенным временем существования
- Обнаружение возможностей подтверждения безопасной оплаты
- Правила контекста IDNA
- Отложенная загрузка видео- и аудиоэлементов
- Локализация манифеста
- Поддержка avar2 в формате шрифта OpenType
- Подавление событий указателя при перетаскивании
-
Повторное использование
no-storeобразов приsrcпереназначе - Определение языка и перевод текста
- Режим мгновенного пользовательского интерфейса веб-проверки подлинности
-
Функция WebGPU
linear_indexing - Всегда согласовывать каналы данных в WebRTC
-
Пробные версии источника
- API записи
- API перезаписи
- API проверки правописания
- API запроса
- Режим совместимости WebGPU
- Продление времени существования для общих рабочих ролей
- SharedArrayBuffers на неизолированных страницах на классических платформах
- Уведомления о входящих звонках
- Пользовательские дескрипторы WebAssembly
- API веб-установки
-
<usermedia>ЭЛЕМЕНТ HTML - Расширенные текстовые метрики холста
- WebNN
-
focusgroupАтрибут HTML для навигации с помощью клавиатуры - URL-адрес и хэши eval в CSP script-src
- API цифровых учетных данных — поддержка выдачи
-
prerender_until_scriptДействие API правил спекуляции - WebAudio Configurable Render Quantum
- Активация предварительной отрисовки с помощью отправки формы
- API производительности ЦП
- Предварительная отрисовка iframes в нескольких источниках
- Событие автозаполнения
Средства разработки Microsoft Edge
См. статью Новые возможности в средствах разработки (Microsoft Edge 148).
WebView2
См . статью Выпуск пакета SDK 1.0.3967.48 для среды выполнения 148 (11 мая 2026 г.) в заметках о выпуске пакета SDK для WebView2.
Функции CSS
В Microsoft Edge включены следующие новые возможности каскадных таблиц стилей (CSS).
Запросы контейнеров только для имен CSS
Контейнер запросов CSS можно запрашивать только на основе его container-name , и контейнер не требует задания container-type :
<style>
#container {
container-name: --foo;
}
@container --foo {
input { background-color: green; }
}
</style>
<div id="container">
<div><input></div>
</div>
Ранее @container требовался некоторый запрос в дополнение к container-name.
См. также:
- @container в MDN.
- container-name в MDN.
ключевое слово revert-rule
Ключевое слово revert-rule выполняет откат каскада к предыдущему правилу.
Это аналогично откату revert-layer каскада до предыдущего слоя.
Например, вы можете:
div { color: green; }
div { color: revert-rule; /* Effectively green */ }
Ключевое слово revert-rule особенно полезен в сочетании с условными выражениями. Ключевое слово revert-rule позволяет устранить текущее правило, если не выполняется какое-то условие:
div {
display: if(style(--layout: fancy): grid; else: revert-rule);
}
См. также:
- Правило отменить изменения ключевое слово в каскадном и наследовании CSS уровня 6.
at-rule(): обнаружение признаков CSS
Функцию at-rule() можно использовать в CSS @supportsдля обнаружения функций поддержки css at-rules.
См. также:
- Extensions to the @supports rule в модуле условных правил CSS уровня 5.
text-decoration-skip-ink: all
Свойство text-decoration-skip-ink теперь имеет all значение. Это свойство продолжает поддерживать auto и none.
all— безоговорочно применяет рукописный ввод ко всем глифам, включая символы CJK. При использовании можно явноtext-underline-positiontext-underline-offsetсогласиться на пропуск рукописного ввода для этих символов при использованииtext-decoration-skip-ink: allили во избежание конфликтов с глифами CJK.auto— не пропускаются символы CJK. Полезно для идеографических скриптов. Пропуск рукописного ввода может привести к нежелательным визуальным результатам для идеографических скриптов в типичных положениях подчеркивания.none— предотвращает пропуск рукописного ввода.
См. также:
- text-decoration-skip-ink в MDN.
- Свойство text-decoration-skip-ink в модуле оформления текста CSS уровня 4.
Веб-API
В Microsoft Edge включены следующие новые функции веб-API.
Тип контента в разделе "Время использования ресурса"
Новое contentType поле в PerformanceResourceTiming содержит строку, соответствующую типу контента извлекаемого ресурса, возвращенного сервером.
См. также:
dropEffect обработка событий перетаскивания
При использовании API dropEffect перетаскивания атрибут теперь имеет правильные предопределенные значения во время dragenterсобытий , dragoverи dragleave , как указано в стандарте HTML.
Для dragenter событий dropEffect и dragover атрибут теперь основан на текущем effectAllowed.
Для dragleave событий dropEffect всегда "none"имеет значение .
См. также:
- API перетаскивания HTML в MDN.
- DataTransfer: свойство dropEffect в MDN.
Общие рабочие роли с расширенным временем существования
extendedLifetime Задайте параметр при создании общей рабочей роли, чтобы сохранить рабочую роль службы в течение ограниченного времени после закрытия всех клиентских страниц. Этот метод обеспечивает надежное завершение асинхронных операций во время выгрузки.
См. также:
- SharedWorker в MDN.
Обнаружение возможностей подтверждения безопасной оплаты
Используйте метод , PaymentRequest.getSecurePaymentConfirmationCapabilities() чтобы определить, какие функции подтверждения безопасного платежа поддерживаются в браузере.
Этот метод возвращает объект, описывающий возможности подтверждения безопасной оплаты в браузере. Используйте возвращенный объект, чтобы решить, следует ли использовать функции подтверждения безопасного платежа для потока оплаты.
Это асинхронный статический метод.
См. также:
Правила контекста IDNA
Microsoft Edge теперь реализует правила contextJ IDNA, разрешая следующие символы в большинстве мест в URL-адресах:
ZWNJ (U+200C ZERO WIDTH NON-JOINER)
ZWJ (U+200D ZERO WIDTH JOINER)
Это улучшает взаимодействие с другими браузерами.
IDNA — это механизм, с помощью которого символы, отличные от ASCII, могут встречаться в доменных именах. Например, URL-адрес http://네이버.한국/ закодирован как http://xn--950bt9s8xi.xn--3e0b707e/.
См. также:
- Улучшенная поддержка Юникода в заметках о выпуске веб-платформы Microsoft Edge 143 (декабрь 2025 г.).
Отложенная загрузка видео- и аудиоэлементов
Используйте новый loading атрибут <video> элементов и <audio> со значением lazy, чтобы отложить загрузку ресурсов мультимедиа до тех пор, пока элемент не будет расположен рядом с окном просмотра.
Синтаксис:
<audio loading="lazy"/>
<video loading="lazy"/>
Это соответствует существующему режиму отложенной загрузки для <img> элементов и <iframe> , повышая производительность загрузки страницы и уменьшая использование данных.
См. также:
-
загрузка в
<video>: элемент Video Embed в MDN. -
загрузка в
<audio>: элемент Embed Audio в MDN. -
загрузка в
<img>: элемент Image Embed в MDN. -
загрузка в
<iframe>: элемент Встроенного кадра в MDN.
Локализация манифеста
Теперь вы можете локализовать члены манифеста, чтобы адаптировать имя, описание, значок и ярлыки PWA к языку и региону пользователя.
Локализованные значения предоставляются в JSON-файле манифеста веб-приложения. Затем браузер автоматически выбирает соответствующие ресурсы в зависимости от языковых параметров пользователя.
См. также:
Поддержка avar2 в формате шрифта OpenType
Теперь поддерживается версия 2 таблицы вариантов оси (avar2) в формате шрифта OpenType.
Avar2 позволяет конструкторам шрифтов создавать шрифты с улучшенным контролем интерполяции. При использовании avar2 оси вариации шрифта могут влиять друг на друга, что позволяет создавать более сложные макеты, более простые в использовании шрифты и меньшие размеры файлов.
См. также:
Подавление событий указателя при перетаскивании
При запуске операции перетаскивания браузер отправляет pointercancelсобытия , pointeroutи pointerleave в источник перетаскивания, чтобы указать, что поток событий указателя закончился.
Это гарантирует, что источник перетаскивания не ожидает дополнительных событий от этого указателя во время операции перетаскивания.
Теперь это поведение полностью реализовано на всех платформах.
См. также:
- API перетаскивания HTML в MDN.
- События указателя в MDN.
Повторное использование no-store образов при src переназначе
Когда вы переназначаете то же src значение элементу <img> , браузер теперь повторно использует уже декодированные изображения из документа, даже если изображение было показано с Cache-Control: no-storeпомощью . Это позволяет избежать ненужного повторного получения сети и повысить производительность.
Ранее браузер повторно извлекал изображение, несмотря на то, что изображение уже было декодировано и доступно в документе.
Это исправление веб-взаимодействия сопоставляет Microsoft Edge с Firefox и Safari.
См. также:
- <img>: элемент Image Embed в MDN.
- Заголовок Cache-Control в MDN.
Определение языка и перевод текста
API детектора языка определяет язык текста, а API переводчика переводит текст между разными языками.
Оба API выполняются на устройстве, обеспечивая снижение затрат, независимость сети и улучшенную конфиденциальность по сравнению с облачными решениями. API используют модели машинного обучения, встроенные в Microsoft Edge, которые можно использовать из кода JavaScript на веб-сайте или в расширении браузера.
См. также:
Режим мгновенного пользовательского интерфейса веб-проверки подлинности
Для большинства операций входа в Интернете требуется страница входа, которая предлагает несколько параметров, таких как поля имени пользователя и пароля, федеративные кнопки входа и кнопки ключа доступа. Если браузер уже знает о ключах доступа или паролях для сайта, режим мгновенного пользовательского интерфейса веб-проверки подлинности может сделать страницу входа ненужной.
Режим интерпретации пользовательского интерфейса — это новый режим для navigator.credentials.get(). Если в браузере есть ключ доступа или пароль для сайта, браузер отображает пользовательский интерфейс входа для пользователя. Если соответствующие учетные данные недоступны, обещание отклоняется NotAllowedError и пользовательский интерфейс браузера не отображается, поэтому процесс входа пользователя возвращается на традиционную страницу входа на сайте.
Это снижает трудности при входе и позволяет избежать путаницы пользователей из-за необходимости помнить, какой вариант входа использовался ранее на данном сайте.
См. также:
- API веб-проверки подлинности в MDN.
Функция WebGPU linear_indexing
Эта linear_indexing функция добавляет два новых встроенных шейдера вычислений в язык затенения WebGPU (WGSL):
-
global_invocation_index, линеализированная версияglobal_invocation_id. -
workgroup_index, линеализированная версияworkgroup_id.
Эти встроенные значения предоставляют удобный одномерный индекс для вызовов шейдера вычислений, заменяя линеаризацию вручную, которая легко ошибиться.
См. также:
- API WebGPU в MDN.
Всегда согласовывать каналы данных в WebRTC
Используйте новый alwaysNegotiateDataChannels параметр для WebRTC RTCPeerConnection для согласования каналов данных в предложении протокола описания сеанса перед созданием канала данных.
Если этот параметр включен:
- Линия канала
m=данных помещается перед любыми звуковыми или видеотрансляциимиm=. - При использовании
BUNDLEдля повторного использования одного подключения для нескольких типов мультимедиа линия каналаm=данных используется в качестве раздела мультимедиа с тегами предложения.
См. также:
- RTCPeerConnection в MDN.
Пробные версии источника
Ниже приведены пробные версии для новых экспериментальных API, доступных в Microsoft Edge.
Пробные версии источника позволяют использовать экспериментальные API на вашем веб-сайте в течение ограниченного времени. Дополнительные сведения о пробных версиях источника см. в статье Использование пробных версий источника в Microsoft Edge.
Полный список доступных пробных версий источника см. в разделе Пробные версии источника Microsoft Edge.
API записи
Срок действия истекает 21 апреля 2026 г.
API записи можно использовать для создания текста из запроса на написание задачи на основе модели языка ИИ на устройстве.
Например, используйте этот API, чтобы:
- Создание текстового объяснения структурированных данных.
- Compose публикацию о продукте на основе отзывов или описания продукта.
- Создайте биографию на основе справочных сведений.
См. также сводку, запись и перезапись текста с помощью API-интерфейсов помощи в написании.
API перезаписи
Срок действия истекает 21 апреля 2026 г.
API перезаписи преобразует и перефразирует входной текст запрошенными способами на основе модели языка ИИ на устройстве.
Используйте этот API для удаления избыточности во входном тексте, чтобы:
- Вместите текст в ограничение слов.
- Перефразировать текст в соответствии с целевой аудиторией.
- Будьте более конструктивными, если текст использует неадекватную формулировку.
См. также сводку, запись и перезапись текста с помощью API-интерфейсов помощи в написании.
API проверки правописания
Срок действия истекает 19 мая 2026 г.
API Proofreader исправляет грамматические, орфографические и пунктуационные ошибки в тексте.
API Proofreader использует модель SLM, встроенную в Microsoft Edge, из кода JavaScript веб-сайта или из кода JavaScript расширения браузера.
См. также раздел Исправление грамматики и орфографии с помощью API Proofreader.
API запроса
Срок действия : 16 июня 2026 г.
Используйте API запроса для запроса модели SLM, встроенной в Microsoft Edge, из кода JavaScript веб-сайта или из кода JavaScript расширения браузера.
API запроса — это экспериментальный веб-API.
Используйте API запроса, чтобы:
- Создание и анализ текста.
- Создайте логику приложения на основе введенных пользователем данных.
- Узнайте об инновационных способах интеграции возможностей оперативного проектирования в веб-приложение.
См. также:
Сведения об этой пробной версии источника:
Режим совместимости WebGPU
Срок действия истекает 21 апреля 2026 г.
Режим совместимости WebGPU — это слегка ограниченное подмножество WebGPU, поддерживающее выполнение более старых графических API, таких как OpenGL и Direct3D11.
Цель состоит в том, чтобы расширить охват приложений WebGPU на более старых устройствах, на которых нет современных явных графических API, необходимых для основного WebGPU.
Продление времени существования для общих рабочих ролей
Срок действия истекает 21 апреля 2026 г.
Увеличенное время существования общих рабочих ролей позволяет выполнять критические асинхронные работы после выгрузки страницы без накладных расходов на служебные рабочие роли.
extendedLifetime Задайте параметр при создании общей рабочей роли, чтобы сохранить рабочую роль службы в течение ограниченного времени после закрытия всех клиентских страниц. Этот метод обеспечивает надежное завершение асинхронных операций во время выгрузки.
К таким асинхронным операциям относятся:
- Операции записи IndexedDB.
- Шифрование или сжатие.
- Запросы аналитики.
Сведения об этой пробной версии источника:
SharedArrayBuffers на неизолированных страницах на классических платформах
Срок действия истекает 19 мая 2026 г.
Временное расширение для неуправляемого использования SharedArrayBuffers на страницах, которые не изолированы от разных источников.
Уведомления о входящих звонках
Срок действия истекает 19 мая 2026 г.
API уведомлений о входящих звонках расширяет API уведомлений, позволяя установленному PWA отправлять уведомления о входящих звонках.
Уведомления о входящих звонках имеют мелодию звонка и кнопки, стили которых указывают на принятие или отклонение вызова.
Это помогает веб-приложениям создавать более привлекательные интерфейсы, упрощая пользователям распознавание уведомления о звонях и ответы на него.
Пользовательские дескрипторы WebAssembly
Срок действия истекает 16 июня 2026 г.
Пользовательские дескрипторы WebAssembly позволяют WebAssembly более эффективно хранить данные, связанные с типами исходного уровня, в пользовательских объектах дескриптора.
API веб-установки
Срок действия истекает 14 июля 2026 г.
API веб-установки позволяет веб-сайту установить другой веб-сайт в качестве веб-приложения на устройстве пользователя с помощью navigator.install().
<usermedia> ЭЛЕМЕНТ HTML
Срок действия истекает 14 июля 2026 г.
Html-элемент <usermedia> — это управляемый браузером элемент для запроса доступа к камере или микрофону.
Использование семантического ЭЛЕМЕНТА HTML вместо JavaScript:
- Обеспечивает пользователям более четкое представление о запросе разрешения.
- Улучшает специальные возможности.
- Предотвращает манипулятивные шаблоны пользовательского интерфейса.
- Упрощает рабочий процесс, напрямую предоставляя поток мультимедиа в приложение. Это устраняет необходимость в отдельных вызовах API.
Сведения об этой пробной версии источника:
Расширенные текстовые метрики холста
Срок действия истекает 11 августа 2026 г.
Пробная версия источника Enhanced Canvas TextMetrics расширяет API холста TextMetrics для поддержки следующих компонентов:
- Прямоугольники выделения.
- Запросы ограничивающего прямоугольна.
- Операции на основе кластера глифов.
Эта новая функция позволяет сложным приложениям редактирования текста иметь точный выбор, расположение курсора и тестирование попаданий.
Кроме того, отрисовка на основе кластера упрощает сложные текстовые эффекты, такие как:
- Анимация независимых символов.
- Независимый стили символов.
Сведения об этой пробной версии источника:
WebNN
Срок действия истекает 11 августа 2026 г.
Используйте API WebNN для создания и выполнения моделей машинного обучения непосредственно в веб-приложении.
Используйте нейронные сети с аппаратным ускорением, создавая вычислительные графы, которые эффективно сопоставляются с возможностями платформы и оборудованием устройств.
focusgroup Атрибут HTML для навигации с помощью клавиатуры
Срок действия истекает 11 августа 2026 г.
Стандартизируйте навигацию с помощью клавиатуры для составных мини-приложений, таких как панели инструментов, вкладки, меню и группы радиосвязи, с помощью атрибута focusgroup HTML.
Атрибут focusgroup автоматически обрабатывает следующее, не требуя пользовательского кода JavaScript:
- Поведение roving tabindex .
- Навигация с помощью клавиш со стрелками.
- Память фокусировки; восстанавливает последний элемент фокусировки при повторном входе в фокус-группу.
Сведения об этой пробной версии источника:
URL-адрес и хэши eval в CSP script-src
Срок действия истекает 25 августа 2026 г.
Эта функция вводит хэши URL- и eval- для использования в script-src директивах в политике безопасности содержимого.
Это позволяет написать строгий CSP, который использует только политики на основе хэша и nonce, без использования разрешительных списков разрешений на основе имени узла или unsafe-eval.
API цифровых учетных данных — поддержка выдачи
Срок действия истекает 8 сентября 2026 г.
API цифровых учетных данных позволяет активировать выдачу учетных данных пользователя с сервера издателя учетных данных в приложение цифрового бумажника.
Например, используйте API цифровых удостоверений для активации подготовки нового водительского удостоверения или подтвержденной ученой степени с государственного или университетского сервера в цифровой кошелек пользователя.
prerender_until_script Действие API правил спекуляции
Срок действия истекает 8 сентября 2026 г.
prerender_until_script — это новое действие для API правил спекуляции. Это новое действие предоставляет промежуточный вариант между действиями и prefetchprerender .
Используйте действие, prerender_until_script когда браузер предварительно отрисовывает страницу, но остановите и переключитесь на предварительную выборку после начала выполнения определенного скрипта.
WebAudio Configurable Render Quantum
Срок действия истекает 8 сентября 2026 г.
По умолчанию WebAudio обрабатывает звук в фиксированных блоках из 128 кадров (квантовая отрисовка). Если размер блока обработки звука приложения не соответствует этому значению по умолчанию, разработка становится сложной, а обработка становится менее эффективной.
Используйте пробную версию источника WebAudio Configurable Render Quantum, чтобы указать renderSizeHint параметр при создании AudioContext или OfflineAudioContext, чтобы запросить конкретный квантовый размер отрисовки.
- Передайте целое число, чтобы запросить определенный размер.
- Передайте
"default"(или опустите параметр), чтобы использовать значение по умолчанию 128 кадров. - Передайте
"hardware", чтобы позволить браузеру выбрать оптимальный размер для текущей конфигурации.
Сведения об этой пробной версии источника:
Активация предварительной отрисовки с помощью отправки формы
Срок действия истекает 8 сентября 2026 г.
Эта пробная версия для источника добавляет новое поле в API правил спекуляции, чтобы разрешить активацию правил предварительной отрисовки при отправке форм.
API производительности ЦП
Срок действия истекает 8 сентября 2026 г.
API производительности ЦП предоставляет сведения о том, насколько мощно устройство пользователя.
Этот API предназначен для веб-приложений, которые используют эти сведения для улучшения взаимодействия с пользователем, возможно, в сочетании с API давления на вычисления.
API давления на вычисления предоставляет сведения о нагрузке и использовании ЦП пользовательского устройства, а также позволяет приложению реагировать на изменения нагрузки на ЦП.
Предварительная отрисовка iframes в нескольких источниках
Срок действия истекает 22 сентября 2026 г.
По умолчанию предварительная отрисовка навигации задерживает загрузку всех iframes в нескольких источниках до активации предварительно отрисоченной страницы. Если межуровневые iframe имеют решающее значение для приложения, эта задержка может свести на нет многие преимущества предварительной отрисовки.
Эта пробная версия источника предварительно отрисовывает iframes в нескольких источниках с помощью заголовка ответа согласия. Браузер предварительно отрисовывает все кадры между источниками, если HTTP-ответ кадра верхнего уровня содержит Supports-Loading-Mode: prerender-cross-origin-frames заголовок.
Событие автозаполнения
Срок действия истекает 3 ноября 2026 г.
Используйте новое autofill событие, чтобы определить, когда браузер автоматически обновляет элементы управления формы.
Это упрощает адаптацию пользовательского интерфейса, проверки или зависимой логики формы после завершения автозаполнения.
Примечание.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой Chromium.org и используемой в соответствии с условиями, описанными в международной лицензии Creative Commons Attribution 4.0.