Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Ниже приведены новые функции и обновления веб-платформы в Microsoft Edge 145, которая будет выпущена 12 февраля 2026 г.
Чтобы оставаться в курсе последних версий и получить последние возможности веб-платформы, скачайте канал предварительной версии Microsoft Edge (бета-версия, разработка или Canary); перейдите в раздел Стать участником программы предварительной оценки Microsoft Edge.
Подробное содержимое:
- Средства разработки Edge
- WebView2
-
Функции CSS
- Анимации, активированные прокруткой
- триггер-область
- Процентные значения для интервалов между буквами и слов
- Поддержка упаковки столбцов в макетах с несколькими столбцами
- Настраиваемый список выбора
- Улучшена отрисовка для радиуса ближней круглой границы
- text-justify
- Отрисовка монохромных эмодзи в режиме принудительного цвета
- Влияние overscroll на вложенные контейнеры прокрутки
-
Веб-API
- API источника
- Свойства PerformanceEntry presentationTime и paintTime
- Требовать активацию липким пользователем или разрешение для событий обмена буфером обмена
- обработчик событий onanimationcancel
- Правила контекста IDNA
-
getOrInsertметоды иgetOrInsertComputedвMapиWeakMap - Отчеты API LayoutShift в css-пикселях
- Метаданный для масштабирования текста
- Атрибут maxAge API хранилища файлов cookie
- Параметр focusVisible для метода focus()
- VideoFrame.metadata() теперь возвращает rtpTimestamp для видеокадров WebRTC
- Новые типы событий ввода для команд удаления с клавиатуры выделенного текста
- в свойство для переходов API навигации
- Значение dropEffect сохраняется из перетаскивания в события перетаскивания.
- Ключи, привязанные к браузеру, в API подтверждения безопасного платежа
- Поле достоверности для обнаружения репрезентативных записей о производительности времени навигации
- Учетные данные сеанса, привязанные к устройству
- Устаревшие или удаленные функции
- Пробные версии источника в Microsoft Edge
-
Chromium пробные версии источника
- SharedArrayBuffers на неизолированных страницах на классических платформах
- API цифровых учетных данных — поддержка выдачи
- Пользовательские дескрипторы WebAssembly
- Расширенные текстовые метрики холста
- API записи
- API перезаписи
- Уведомления о входящих звонках
- Доступ к локальной сети из небезопасных контекстов
Средства разработки Edge
См . статью Новые возможности Инструментов разработки Microsoft Edge.
WebView2
См . заметки о выпуске пакета SDK для WebView2.
Функции CSS
Ниже приведены новые возможности каскадных таблиц стилей (CSS) в Microsoft Edge.
Анимации, активированные прокруткой
Анимация, активирующая прокрутку, управляет состоянием воспроизведения анимаций на основе позиции прокрутки.
Анимация, активировающая прокрутку, полезна в случаях, когда требуется запустить анимацию, например скользить элемент в режиме просмотра, только при достижении определенной позиции прокрутки.
Эта функция позволяет достичь этого общего эффекта без использования JavaScript для ручного обнаружения того, что элемент находится в окне просмотра контейнера прокрутки. Это также означает, что браузер может разгрузить обработку взаимодействия в рабочий поток, что повышает производительность.
См. также:
триггер-область
Свойство trigger-scope позволяет определить область, в которых применяются имена триггеров анимации.
Например, анимации, активированные прокруткой timeline-trigger , используют свойства и animation-trigger для определения пользовательских имен триггеров. По умолчанию эти имена являются глобальными, что означает, что на них можно ссылаться из любого места документа. С помощью trigger-scope свойства можно ограничить видимость этих имен триггеров определенным область.
См. также:
Процентные значения для letter-spacing и word-spacing
Теперь letter-spacing свойства CSS и word-spacing поддерживают процентные значения.
Возможность использования значений в процентах обеспечивает более гибкий контроль над типографикой, особенно в адаптивных макетах, где интервал текста должен адаптироваться к различным ширине окна просмотра и размерам шрифта.
Процентные значения вычисляются относительно размера шрифта текущего элемента и, следовательно, представляют размер, соответствующий размеру текста, к которому применяются значения.
См. также:
- интервал между буквами в MDN.
- Интервал между словами в MDN.
Поддержка упаковки столбцов в макетах с несколькими столбцами
Макеты с несколькими столбцами, например созданные column-count с помощью свойств ИЛИ column-width CSS, теперь поддерживают перенос столбцов.
Оболочка столбцов управляется с помощью column-wrap свойств CSS и column-height .
При переносе столбцов вместо определения высоты столбцов родительским элементом можно определить явную высоту столбцов. Новая строка столбцов создается при заполнении всех столбцов одной строкой.
См. также:
Настраиваемый список выбора
Настраиваемые выборки теперь также можно визуализировать как одиночный или многоэлементный выбор в режиме списка.
Режим отрисовки списка означает, что элемент select отображается на странице, а не с отдельной кнопкой и всплывющим окном.
Чтобы отобразить настраиваемый выбор в режиме listbox, используйте multiple атрибуты или size HTML. Например, или <select multiple><select size="4">.
См. также:
- Настраиваемые элементы выбора в MDN.
- Четность мобильных устройств и компьютеров для <выбранных> элементов в заметках о выпуске веб-платформы Microsoft Edge 142 (октябрь 2025 г.).
Улучшена отрисовка для радиуса ближней круглой границы
Улучшена отрисовка почти круглых элементов, таких как те, которые имеют border-radius значение, близкое к 50 %. Тени и границы клипа этих элементов теперь точно соответствуют визуальному контуру изогнутых ребер элементов.
Это улучшение также относится к некруглым контурам, например к тем, которые используют corner-shape свойство .
См. также:
- border-radius в MDN.
- угловая фигура в MDN.
text-justify
Свойство text-justify позволяет управлять оправданием текста при использовании text-align: justify; объявления CSS.
Например, можно принудительное обоснование, расширив пространство между символами даже в тексте на английском языке с помощью text-justify: inter-character;.
См. также:
- text-justify в MDN.
Отрисовка монохромных эмодзи в режиме принудительного цвета
Чтобы улучшить специальные возможности, Microsoft Edge теперь отрисовывает монохромные эмодзи в режиме принудительных цветов, например, когда пользователь использует контрастную тему в Windows.
См. также:
- принудительные цвета в MDN.
Влияние overscroll на вложенные контейнеры прокрутки
На платформах, поддерживающих эффект overscroll, когда пользователи могут прокручивать страницу за пределами начала или конца содержимого, например на мобильных устройствах, Microsoft Edge теперь применяет этот эффект и к вложенным контейнерам прокрутки.
Вы остаетесь под контролем поведения overscroll с помощью overscroll-behavior свойства CSS.
См. также:
- чрезмерное поведение в MDN.
Веб-API
Ниже приведены новые функции веб-API в Microsoft Edge.
API источника
API источника предоставляет полезные методы для:
- Сравнение источников.
- Сериализация источника.
- Синтаксический анализ источника.
Источник является фундаментальным компонентом веб-сайта, который имеет важное значение для границ безопасности и конфиденциальности, которые поддерживают браузеры.
В браузерах всегда были внутренние представления источника веб-страницы. Новый API источника предоставляет это внутреннее представление, чтобы код смог использовать его.
С помощью API источника можно выполнять сравнения одного и того же источника или одного и того же сайта более надежным способом, чем с помощью других существующих источников получения, которые возвращают сериализацию источников ASCII.
См. также:
PerformanceEntry paintTime и presentationTime свойства
Каждая метрика производительности представлена одним элементом PerformanceEntry.
Теперь paintTime свойства и presentationTime доступны для следующих записей API производительности:
- Время выполнения элемента.
- См . раздел PerformanceElementTiming в MDN.
- Наибольший объем содержимого paint.
- См . статью LargestContentfulPaint в MDN.
- Длинные кадры анимации.
- Время рисования.
- См . раздел PerformancePaintTiming в MDN.
Свойство paintTime указывает время, в которое завершился этап отрисовки и браузер начал этап рисования.
Свойство presentationTime указывает время, в течение которого пиксели достигли экрана.
См. также:
- API производительности в MDN.
Требовать активацию липким пользователем или разрешение для событий обмена буфером обмена
Чтобы предотвратить несанкционированный мониторинг буфера clipboardchange обмена системы, событие теперь создается только в следующих случаях:
Если страница находится в режиме активации пользователя в режиме залипания.
clipboard-readКогда разрешение было предоставлено пользователем.
Липкая активация происходит, когда пользователь активно взаимодействует с веб-страницей или взаимодействует со страницей по крайней мере один раз.
См. также:
- Событие изменения буфера обмена в заметках о выпуске веб-платформы Microsoft Edge 144 (январь 2026 г.).
onanimationcancel Обработчик событий
Теперь onanimationcancel доступен обработчик событий, аналогичный onanimationstart, onanimationiterationи onanimationend.
onanimationcancel позволяет определить, когда анимация перестает работать, даже если она не достигла своего естественного конца. Например, вы можете:
animation-nameПри изменении свойства CSS.Когда анимация элемента скрыта с помощью
display:none.
См. также:
- Элемент: animationcancel event at MDN.
Правила контекста IDNA
Чтобы улучшить взаимодействие с другими браузерами, Microsoft Edge теперь реализует правила IDNA ContextJ, разрешая символы ZWNJ (U+200C ZERO WIDTH NON-JOINER) и ZWJ (U+200D ZERO WIDTH JOINER) в большинстве мест в URL-адресах.
IDNA — это механизм, с помощью которого символы, отличные от ASCII, могут встречаться в доменных именах. Например, URL-адрес http://네이버.한국/ закодирован как http://xn--950bt9s8xi.xn--3e0b707e/.
См. также:
- Улучшенная поддержка Юникода в заметках о выпуске веб-платформы Microsoft Edge 143 (декабрь 2025 г.).
getOrInsert методы и getOrInsertComputed в Map и WeakMap
getOrInsert
Метод getOrInsert(key, defaultValue) в Map и WeakMap возвращает значение, хранящееся в указанном ключе на карте.
Если ключ не найден в карте, getOrInsert метод создает для этого ключа новую запись с указанным значением по умолчанию, а затем возвращает значение.
См. также:
getOrInsertComputed
Метод getOrInsertComputed(key, callback) в Map и WeakMap возвращает значение, хранящееся в указанном ключе на карте.
Если ключ не найден в карте, getOrInsertComputed метод создает новую запись для этого ключа, задает для нее значение результата данной функции обратного вызова, а затем возвращает значение .
См. также:
- Предложение Upsert
- Map.prototype.getOrInsertComputed() в MDN.
- WeakMap.prototype.getOrInsertComputed() в MDN.
Отчеты API LayoutShift в css-пикселях
Данные prevRect и currentRect , возвращаемые API LayoutShift, теперь сообщают о длине в пикселях CSS, а не в физических пикселях.
Это изменение делает API LayoutShift совместимым с другими API, связанными с макетом, которые используют единицы пикселей CSS.
См. также:
- LayoutShift в MDN.
Метаданный для масштабирования текста
Элемент text-scale meta делает размер шрифта по умолчанию корневого элемента веб-страницы совместимым с параметрами масштабирования текста операционной системы и браузера. Например, вы можете:
<meta name="text-scale" content="scale">
Ранее не было простого способа уважать масштаб текста, заданный пользователем в операционной системе или браузере.
Метаэлемпийный text-scale элемент полезен при соблюдении рекомендаций по единицам относительно шрифта, например при использовании rem единиц размера шрифта и em для соблюдения предпочтений пользователя по размеру текста.
Эта функция также позволяет браузеру отключать собственные механизмы и эвристические функции на основе браузера, такие как полноэкранное масштабирование на рабочем столе или автоматическое определение размера текста на мобильных устройствах. Теперь вы можете сообщить браузеру о том, что страница создана таким образом, чтобы масштабироваться в соответствии с различными выбранными пользователем размерами шрифта.
См. также:
Атрибут API maxAge хранилища файлов cookie
Чтобы определить срок действия файла cookie, теперь можно использовать maxAge атрибут при использовании API хранилища файлов cookie.
Это в дополнение к атрибуту expires , который уже управляет временем истечения срока действия файла cookie. Новый атрибут: maxAge
- Предоставляет альтернативный вариант, который иногда может быть более интуитивно понятным
expires, чем атрибут. - Сопоставляет API хранилища файлов с параметрами, предоставляемыми и заголовком
document.cookieSet-CookieHTTP.
См. также:
- API хранилища файлов cookie в MDN.
focusVisible параметр для focus() метода
При вызове focus() метода теперь можно указать логический focusVisible параметр.
Если
focusVisibleимеет значениеtrue, вокруг нового элемента отображается фокусное кольцо, а:focus-visibleпсевдокласс CSS сопоставляется.Если
focusVisibleимеет значениеfalse, круг фокусировки не отображается вокруг только что ориентированного элемента, а:focus-visibleпсевдокласс CSS не совпадает.Если
focusVisibleэлемент отсутствует, браузер самостоятельно определяет, отображается ли фокусное кольцо вокруг нового элемента, и соответствует ли:focus-visibleпсевдокласс CSS соответствующим образом.
См. также:
- HTMLElement: метод focus() в MDN.
VideoFrame.metadata() Теперь возвращается rtpTimestamp для видеокадров WebRTC
Новый VideoFrame.metadata() метод возвращает объект словаря.
-
VideoFrameЕсли объект браузера содержитrtpTimestampполе в метаданных, возвращается объект словаря, содержащийrtpTimestampэто поле. -
VideoFrameЕсли у объекта браузера нетrtpTimestampполя в метаданных, возвращается пустой объект словаря.
Метаданными обладают rtpTimestamp только видеокадры, поступающие из источника WebRTC.
Поле rtpTimestamp позволяет приложению сопоставлять каждый предоставленный кадр с исходной меткой времени транспорта RTP для следующих значений:
- Приложение, использующее
MediaStreamTrackProcessor, например, для отрисовки декодированных кадров WebRTC на холсте. - Приложение, использующее WebCodecs, например для пользовательских конвейеров декодирования.
См. также:
- VideoFrameMetadata in Media Capture and Streams Extensions.
- API WebRTC в MDN.
Новые типы событий ввода для команд удаления с клавиатуры выделенного текста
Если команды удаления клавиатуры, такие как CTRL+Backspace или CTRL+Delete, используются с выделенным текстом в элементе beforeinput с атрибутомcontenteditable, события и input теперь сообщают о следующих типах событий ввода:
deleteContentBackwarddeleteContentForward
Ранее сообщалось о следующих типах событий:
deleteWordBackwarddeleteWordForward
Это изменение позволяет определить, какая операция редактирования была выполнена, и реализовать надежные механизмы отмены и повтора или другие настраиваемые действия редактирования.
См. также:
to свойство для переходов API навигации
NavigationTransition Теперь у объектов есть to свойство , которое предоставляет назначение навигации. Существующее from свойство предоставляет источник навигации.
Свойства to и from полезны при использовании обработчиков precommit.
Обработчики precommit используются во время навигации по одному и тому же документу NavigateEvent.intercept() с помощью метода , чтобы:
- Изменение или отмена навигации в полете.
- Выполняйте работу во время навигации и до ее фиксации.
См. также:
- API навигации в MDN.
- NavigationPrecommitController в MDN.
Значение dropEffect сохраняется из dragover в drop события
При использовании API перетаскивания последнее dataTransfer.dropEffect значение, заданное во время dragover события, теперь сохраняется и доступно во время последующего drop события.
Ранее Microsoft Edge перезаписал dropEffect значение собственной согласованной операцией до запуска drop события, вопреки спецификации.
См. также:
- API перетаскивания HTML в MDN.
- DataTransfer: свойство dropEffect в MDN.
Ключи, привязанные к браузеру, в API подтверждения безопасного платежа
API подтверждения безопасной оплаты теперь может выполнять синхронизацию ключей доступа и требований устройств для онлайн-платежей. Функция "Ключи, привязанные к браузеру", добавляет привязку устройства в браузер, чтобы включить сценарии оплаты, в которых требуется привязка устройства.
Эта функция помогает удовлетворить требования к привязке устройства для платежных транзакций.
См. также:
- Использование безопасного подтверждения оплаты в MDN.
- Хранилище ключей, привязанное к браузеру , в подтверждении безопасной оплаты.
confidence поле для обнаружения репрезентативных записей о производительности времени навигации
Новое confidence поле в объекте PerformanceNavigationTiming позволяет определить, является ли запись производительности времени навигации репрезентативной производительностью веб-приложения или на производительность могли повлиять внешние факторы, такие как холодный запуск браузера или высокая нагрузка на систему.
При первом запуске браузер выполняет множество дорогостоящих задач инициализации, которые конкурируют за системные ресурсы. Расширения браузера также могут повлиять на производительность, так как некоторые расширения выполняют дополнительный код на каждой веб-странице, посещаемой пользователем, увеличивая загрузку ЦП и замедляя время отклика. Аналогичным образом, если компьютер уже занят интенсивными задачами, веб-страница может загружаться медленнее.
Эти факторы затрудняют надежное обнаружение проблем с производительностью в коде веб-приложения.
Поле confidence позволяет определить записи о производительности навигации, которые, скорее всего, будут представлять производительность веб-приложения.
См. также:
- API производительности в MDN.
- PerformanceNavigationTiming в MDN.
- Интерфейс PerformanceTimingConfidence на уровне времени навигации 2.
Учетные данные сеанса, привязанные к устройству
Учетные данные сеанса, привязанные к устройству, позволяют веб-сайту безопасно привязать сеанс пользователя к одному устройству, чтобы снизить риск кражи сеанса.
Учетные данные сеанса, привязанные к устройству, делают интернет более безопасным для пользователей, что затрудняет злоупотребление удостоверениями пользователя.
См. также:
Устаревшие или удаленные функции
Удаление поддержки расширения bitmap для внедрения JPEG или PNG
Поддержка внедрения данных изображений JPEG или PNG в формат растрового изображения является нестандартной и удалена.
Используйте изображения PNG или JPEG напрямую, а не внедряйте их в формат изображений BMP.
Пробные версии источника в Microsoft Edge
Ниже приведены пробные версии для новых экспериментальных API, доступных в Microsoft Edge.
Пробные версии источника позволяют использовать экспериментальные API на вашем веб-сайте в течение ограниченного времени. Дополнительные сведения о пробных версиях источника см. в статье Тестирование экспериментальных API и функций с помощью пробных версий источника.
Полный список доступных пробных версий источника см. в разделе Пробные версии источника Microsoft Edge.
API веб-установки
Срок действия истекает 14 июля 2026 г.
API веб-установки позволяет веб-сайту устанавливать другие веб-сайты в качестве веб-приложений на устройстве пользователя с помощью navigator.install().
Chromium пробные версии источника
Ниже приведены активные Chromium пробные версии источника, которые можно попробовать в Microsoft Edge.
Полный список Chromium пробных версий источника, доступных в Microsoft Edge, см. в разделе Пробные версии источника Microsoft Edge.
SharedArrayBuffers на неизолированных страницах на классических платформах
Срок действия истекает 19 мая 2026 г.
Это временное расширение для неуправляемого SharedArrayBuffer использования объектов на веб-страницах, которые не изолированы от разных источников.
API цифровых учетных данных — поддержка выдачи
Срок действия истекает 14 июля 2026 г.
API цифровых учетных данных позволяет активировать выдачу учетных данных пользователя с сервера издателя учетных данных в приложение цифрового бумажника. Например, этот API можно использовать для активации подготовки нового водительского удостоверения или проверенной ученой степени с государственного или университетского сервера в цифровой кошелек пользователя.
Пользовательские дескрипторы WebAssembly
Срок действия истекает 16 июня 2026 г.
Пользовательские дескрипторы WebAssembly позволяют WebAssembly более эффективно хранить данные, связанные с типами исходного уровня, в новых пользовательских объектах-дескрипторов.
Расширенные текстовые метрики холста
Срок действия истекает 11 августа 2026 г.
Эта пробная версия источника расширяет API холста TextMetrics для поддержки следующих компонентов:
- Прямоугольники выделения.
- Запросы ограничивающего прямоугольна.
- Операции на основе кластера глифов.
Эта новая функция позволяет сложным приложениям для редактирования текста иметь точный выбор, расположение курсора и тестирование попаданий. Кроме того, отрисовка на основе кластера упрощает сложные текстовые эффекты, такие как:
Анимация независимых символов.
Независимый стили символов.
API записи
Срок действия истекает 21 апреля 2026 г.
API записи можно использовать для создания текста из запроса на написание задачи на основе модели языка ИИ на устройстве.
Используйте этот API, чтобы:
- Создание текстового объяснения структурированных данных.
- Compose публикацию о продукте на основе отзывов или описания продукта.
- Создайте биографию на основе справочных сведений.
- Другие возможности.
См. также сводку, запись и перезапись текста с помощью API-интерфейсов помощи в написании.
API перезаписи
Срок действия истекает 21 апреля 2026 г.
API перезаписи преобразует и перефразирует входной текст запрошенными способами на основе модели языка ИИ на устройстве.
Используйте этот API для удаления избыточности во входном тексте, чтобы:
- Вместите текст в ограничение слов.
- Перефразировать текст в соответствии с целевой аудиторией.
- Будьте более конструктивными, если текст использует неадекватную формулировку.
См. также сводку, запись и перезапись текста с помощью API-интерфейсов помощи в написании.
Уведомления о входящих звонках
Срок действия истекает 19 мая 2026 г.
Эта функция расширяет API уведомлений, позволяя установленному PWA отправлять уведомления о входящих звонках, которые имеют кнопки в стиле вызова и мелодию звонка.
Это расширение помогает веб-приложениям голосовой связи по IP-адресу создавать более привлекательные возможности, упрощая пользователям распознавание уведомления о звонке и ответы на него.
Доступ к локальной сети из небезопасных контекстов
Срок действия истекает 19 мая 2026 г.
Доступ к локальной сети из небезопасных контекстов временно позволяет получить доступ к ресурсам в локальных сетях из небезопасных контекстов. Это дает больше времени для переноса запросов доступа к локальной сети, чтобы они были получены из безопасного контекста.
Ограничения доступа к локальной сети см. в статье Создание запроса на разрешение для доступа к локальной сети. Эту пробную версию источника можно включить только с помощью маркеров источника, предоставленных заголовками HTTP.
Примечание.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой Chromium.org и используемой в соответствии с условиями, описанными в международной лицензии Creative Commons Attribution 4.0.