Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Ниже приведены новые функции и обновления веб-платформы в Microsoft Edge 148, который выпускается 7 мая 2026 года.
Чтобы оставаться в курсе событий и получать новейшие функции веб-платформы, скачайте канал предварительных версий Microsoft Edge (бета-версии, для разработчиков или Canary); перейдите к Стать участником программы предварительной оценки Microsoft Edge.
Подробное содержание:
- Средства разработчика Microsoft Edge
- WebView2
- Возможности CSS
-
Веб-API
- Тип содержимого в разделе "Время загрузки ресурсов"
-
dropEffectОбработка в событиях перетаскивания - Общие сотрудники с длительным жизненным доступом
- Обнаружение возможностей безопасного подтверждения платежей
- Правила IDNA ContextJ
- Отложенная загрузка видео и аудио элементов
- Локализация манифеста
- Поддержка avar2 в формате шрифта OpenType
- Подавление событий указателя при запуске перетаскивания
-
Повторное использование
no-storeизображений приsrcпереназначении - Определение языка и перевод текста
- Проверка подлинности в Интернете — режим мгновенного пользовательского интерфейса
-
Компонент WebGPU
linear_indexing - Всегда согласовывать каналы данных в WebRTC
-
Исходные испытания
- API редактора блогов
- API переписывания
- API корректора
- API запросов
- Режим совместимости WebGPU
- Продление срока службы для общих сотрудников
- SharedArrayBuffers на неизолированных страницах на компьютерах
- Уведомления о входящих звонках
- Пользовательские дескрипторы WebAssembly
- API веб-установки
-
<usermedia>элемент HTML - Улучшенный Canvas TextMetrics
- WebNN
-
focusgroupАтрибут HTML для навигации с помощью клавиатуры - URL-адреса и хэши оценки в CSP script-src
- API цифровых учетных данных — поддержка выдачи
-
prerender_until_scriptДействие API правил спекуляции - Монтируемый квантовый рендеринг WebAudio
- Предварительная активация путем отправки формы
- API производительности ЦП
- Предварительная отрисовка междоменных фреймов iframe
- Событие автозаполнения
Средства разработчика Microsoft Edge
Узнайте о новых возможностях средств разработчика (Microsoft Edge 148).
WebView2
См. следующие статьи:
- Среда выполнения 148.0.3967.48 (11 мая 2026 г.)
- Release SDK 1.0.3967.48, для среды выполнения 148 (11 мая 2026 г.)
Возможности CSS
В Microsoft Edge включены следующие новые функции каскадных таблиц стилей (CSS).
Запросы контейнера CSS только с именем
Контейнер запроса CSS можно запрашивать только на основе его container-name only, и контейнеру не нужно ничего 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-decoration-skip-ink: all, если вы настроитеtext-underline-positionилиtext-underline-offsetизбежите конфликта с глифами 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 и dragover события dropEffect атрибут теперь основан на текущем effectAllowed.
Для dragleave событий dropEffect всегда "none".
См. также:
- API перетаскивания HTML в MDN.
- DataTransfer: свойство dropEffect в MDN.
Общие сотрудники с длительным жизненным доступом
Установите extendedLifetime параметр при создании общего рабочего процесса, чтобы служебный сценарий оставался активным в течение ограниченного времени после закрытия всех страниц клиента. Этот метод позволяет надежно выполнять асинхронные операции во время выгрузки.
См. также:
- SharedWorker в MDN.
Обнаружение возможностей безопасного подтверждения платежей
С помощью этого PaymentRequest.getSecurePaymentConfirmationCapabilities() метода определите, какие функции безопасного подтверждения платежей поддерживаются браузером.
Этот метод возвращает объект, описывающий возможности безопасного подтверждения платежей в браузере. Используйте возвращенный объект, чтобы решить, использовать ли функции безопасного подтверждения платежей для процесса оплаты.
Это асинхронный, статический метод.
См. также:
Правила IDNA ContextJ
Microsoft Edge теперь реализует правила IDNA ContextJ, запрещая следующие символы в большинстве мест в URL-адресах:
ZWNJ (U+200C БЕЗ СОЕДИНИТЕЛЯ НУЛЕВОЙ ШИРИНЫ)
ZWJ (U+200D СОЕДИНЕНИЕ НУЛЕВОЙ ШИРИНЫ)
Это улучшает взаимодействие с другими браузерами.
IDNA — это механизм, с помощью которого символы, отличные от ASCII, могут встречаться в доменных именах. Например, URL-адрес http://네이버.한국/ закодирован как http://xn--950bt9s8xi.xn--3e0b707e/.
См. также:
- Улучшена поддержка Юникода в заметках о выпуске веб-платформы Microsoft Edge 143 (декабрь 2025 г.).
Отложенная загрузка видео и аудио элементов
Используйте новый loading атрибут <video> and <audio> elements со значением lazy, чтобы отложить загрузку медиа-ресурса до тех пор, пока элемент не окажется рядом с окном просмотра.
Синтаксис:
<audio loading="lazy"/>
<video loading="lazy"/>
Это соответствует существующему поведению <img> отложенной загрузки элементов and <iframe> , повышая производительность загрузки страницы и сокращая использование данных.
См. также:
-
загрузка:
<video>элемент Video Embed в MDN. -
загрузка:
<audio>элемент Embed Audio в MDN. -
загрузкав
<img>: элемент Image Embed в MDN. -
загрузкав
<iframe>: элемент Inline Frame в 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 на веб-сайте или в расширении браузера.
См. также:
- Определение языков с помощью API-интерфейса средства обнаружения языков
- Перевод текста с помощью API переводчика
Проверка подлинности в Интернете — режим мгновенного пользовательского интерфейса
Для большинства возможностей входа в Интернете требуется страница входа, которая предлагает несколько параметров, например поля имени пользователя и пароля, федеративные кнопки входа и кнопки доступа. Если браузер уже знает о ключах доступа или паролях для сайта, мгновенный режим веб-проверки подлинности может сделать страницу входа ненужной.
Режим мгновенного пользовательского интерфейса — это новый режим для navigator.credentials.get(). Если в браузере есть ключ доступа или пароль для сайта, браузер отображает пользовательский интерфейс входа. Если соответствующие учетные данные недоступны, обещание отклоняется NotAllowedError , а пользовательский интерфейс браузера не отображается, поэтому интерфейс входа пользователя возвращается к традиционной странице входа сайта.
Это уменьшает количество сложностей при входе и позволяет пользователю не вводить в заблуждение, не запоминая, какой вариант входа он ранее использовал на данном сайте.
См. также:
- API проверки подлинности в Интернете на сайте MDN.
Компонент WebGPU linear_indexing
Эта linear_indexing функция добавляет два новых встроенных значения вычислительных шейдеров в язык Shading Language (WGSL):
-
global_invocation_index, линеаризованная версияglobal_invocation_id. -
workgroup_index, линеаризованная версияworkgroup_id.
Эти встроенные значения предоставляют удобный одномерный индекс для вызовов вычислительных шейдеров, заменяя ручную линеаризацию, в которой легко ошибиться.
См. также:
- API WebGPU в MDN.
Всегда согласовывать каналы данных в WebRTC
Используйте новый alwaysNegotiateDataChannels параметр для WebRTC RTCPeerConnection для согласования каналов данных в предложении Session Description Protocol перед созданием канала данных.
Если включено:
- Линия канала
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 корректора исправляет грамматические, орфографические и пунктуационные ошибки в тексте.
API корректора использует небольшую языковую модель (SLM), встроенную в Microsoft Edge, из кода JavaScript вашего веб-сайта или кода JavaScript расширения браузера.
См. также Исправление грамматики и орфографии с помощью API корректора.
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 г.
Элемент <usermedia> HTML — это управляемый браузером элемент для запроса доступа к камере или микрофону.
Использование семантического элемента HTML вместо JavaScript:
- Обеспечивает большую ясность для пользователей относительно запроса на разрешение.
- Повышение доступности.
- Предотвращает манипулирование шаблонами пользовательского интерфейса.
- Оптимизирует рабочий процесс, напрямую предоставляя поток мультимедиа вашему приложению. Это устраняет необходимость в отдельных вызовах API.
Сведения об этой пробной версии:
Улучшенный Canvas TextMetrics
Срок действия истекает 11 августа 2026 г.
Исходная пробная версия Enhanced Canvas TextMetrics расширяет API TextMetrics Canvas для поддержки:
- Прямоугольники выделения.
- Запросы с ограничительными рамками.
- Операции на основе кластера глифов.
Эта новая функциональность позволяет выполнять точную выборку, позиционирование курсора и тестирование попаданий в сложных приложениях для редактирования текста.
Кроме того, кластерная визуализация упрощает сложные текстовые эффекты, такие как:
- Независимая анимация персонажей.
- Независимая стилизация персонажей.
Сведения об этой пробной версии:
WebNN
Срок действия истекает 11 августа 2026 г.
Используйте API WebNN для создания и выполнения моделей машинного обучения непосредственно в веб-приложении.
Используйте нейронные сети с аппаратным ускорением, создавая вычислительные графы, которые эффективно сопоставляются с возможностями платформы и оборудованием устройства.
focusgroup Атрибут HTML для навигации с помощью клавиатуры
Срок действия истекает 11 августа 2026 г.
Стандартизируйте навигацию с помощью клавиатуры для составных мини-приложений, таких как панели инструментов, вкладки, меню и радиогруппы, с помощью атрибута focusgroup HTML.
Атрибут focusgroup автоматически обрабатывает следующие функции, не требуя ввода пользовательского кода JavaScript:
- Поведение блуждающего tabindex.
- Навигация с помощью клавиш со стрелками.
- Фокусная память; Восстанавливает последний элемент фокусировки при повторном входе в фокус-группу.
Сведения об этой пробной версии:
URL-адреса и хэши оценки в 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
Срок действия истекает 8 сентября 2026 г.
По умолчанию WebAudio обрабатывает аудио фиксированными блоками по 128 сэмпл-кадров (квант рендеринга). Если размер блока обработки звука в приложении не соответствует этому значению по умолчанию, разработка становится сложной, а обработка менее эффективной.
Используйте исходную пробную версию WebAudio Configurable Render Quantum, чтобы указать renderSizeHint параметр при создании AudioContext или OfflineAudioContext, чтобы запросить определенный размер такта рендеринга.
- Передайте целое число, чтобы запросить определенный размер.
- Пропустить
"default"(или пропустить параметр), чтобы использовать значение по умолчанию из 128 кадров. - Передайте
"hardware", чтобы позволить браузеру выбрать оптимальный размер для текущей конфигурации.
Сведения об этой пробной версии:
Предварительная активация путем отправки формы
Срок действия истекает 8 сентября 2026 г.
Эта исходная пробная версия добавляет новое поле в API правил спекуляции, чтобы правила предварительной отрисовки можно было активировать при отправке формы.
API производительности ЦП
Срок действия истекает 8 сентября 2026 г.
API производительности ЦП предоставляет сведения о мощности устройства пользователя.
Этот API предназначен для веб-приложений, использующих эту информацию для улучшения взаимодействия с пользователем, возможно, в сочетании с API вычислительной нагрузки.
API нагрузки на вычислительные ресурсы предоставляет сведения о нагрузке на ЦП и ее использовании пользовательским устройством и позволяет приложению реагировать на изменения нагрузки на ЦП.
Предварительная отрисовка междоменных фреймов iframe
Срок действия истекает 22 сентября 2026 г.
По умолчанию предварительная отрисовка навигации задерживает загрузку всех межисходных элементов iframe до тех пор, пока предварительно отрисованная страница не будет активирована. Когда междоменные фреймы iframe критически важны для приложения, эта задержка может свести на нет многие преимущества предварительного рендеринга.
Эта исходная пробная версия предварительно отображает междоменные iframe с помощью заголовка отклика, включенного в опцию. Браузер предварительно отображает все фреймы с разными источниками, если HTTP-ответ фрейма верхнего уровня включает Supports-Loading-Mode: prerender-cross-origin-frames заголовок.
Событие автозаполнения
Срок действия истекает 3 ноября 2026 г.
Используйте новое autofill событие, чтобы определить, когда браузер обновляет элементы управления форм автозаполнения.
Это упрощает адаптацию пользовательского пользовательского интерфейса, проверки или зависимой логики формы после завершения автозаполнения.
Примечание.
Некоторые части этой страницы представляют собой измененные материалы, созданные и предоставленные на сайте Chromium.org. Их использование регулируется условиями, описанными в лицензии Creative Commons Attribution 4.0 International License.