Дата выхода стабильной версии: 22 сентября 2026 года.
Если не указано иное, следующие изменения применяются к стабильной версии Chrome 154 для Android, ChromeOS, Linux, macOS и Windows.
CSS и UI
CSS scroll-marker-group modes
Свойство scroll-marker-group поддерживает два режима, которые управляют порядком фокусировки и поведением доступности ::scroll-marker-group и ::scroll-marker в соответствии с шаблонами WAI-ARIA:
-
links(по умолчанию): Сгенерированная::scroll-marker-groupработает как список навигации (рольnavigation), а элементы::scroll-markerдействуют как стандартные ссылки (рольlink). Все элементы::scroll-markerявляются последовательными точками перехода по вкладкам. Активация маркера ссылки перемещает фокус на целевой элемент. -
tabs: Сгенерированная::scroll-marker-groupработает как список вкладок (рольtablist), элементы::scroll-markerпринимают рольtab, а исходные элементы — рольtabpanel. Только активный::scroll-markerвыступает в качестве точки остановки вкладки, а пользователи перемещаются между маркерами с помощью клавиш со стрелками. Содержимое неактивных вкладок скрывается из дерева доступности, и фокус остается на маркере, когда он активирован.
Отслеживание ошибки #425931511 | Запись на ChromeStatus.com | Спецификация
CSS text-decoration-inset
Свойство CSS text-decoration-inset управляет тем, насколько подчеркивания, надчеркивания и зачеркивания выступают за края текста. Оно поддерживает значения auto , length и percentage, включая синтаксис с одним и двумя значениями для установки начального и конечного смещения. Это позволяет регулировать расстояние между элементами оформления и создавать эффекты появления текста с помощью стандартных текстовых элементов оформления, а не фоновых градиентов или дополнительных элементов.
Отслеживание ошибки #468928416 | Запись на ChromeStatus.com | Спецификация
Предоставить контекстам Worker доступ к иерархии CSSStyleValue
Спецификация CSS Typed OM предоставляет доступ к иерархии CSSStyleValue глобальным областям видимости рабочих процессов ( [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)] ). Ранее Blink предоставлял доступ CSSStyleValue , CSSKeywordValue , CSSNumericValue , CSSUnitValue и CSSUnparsedValue только для Window и рабочих процессов. Chrome 154 предоставляет доступ к этим конструкторам в контекстах Worker , что соответствует спецификации и требованиям других браузерных движков.
Отслеживание ошибки #534781956 | Запись на ChromeStatus.com | Спецификация
Атрибут width FontFace и дескриптор font-width
Предоставляет доступ к атрибуту width объекта FontFace и дескриптору font-width @font-face в качестве псевдонимов для stretch и font-stretch . Это приводит Chromium в соответствие с обновленными спецификациями CSS Font Loading и CSS Fonts 4. Вы можете проверять или инициализировать ширину шрифтов, используя FontFace.width и `CSS font-width взаимозаменяемо с stretch и font-stretch .
Отслеживание ошибки #543938492 | Запись на ChromeStatus.com | Спецификация
Улучшена функция автоматического закрытия всплывающих окон и диалоговых окон.
Улучшено и упрощено поведение функции «Легкое закрытие» для всплывающих окон и диалоговых окон. Функция «Легкое закрытие» закрывает всплывающее окно или диалоговое окно, когда пользователь щелкает за его пределами. Благодаря этому обновлению браузер использует события click вместо комбинации событий pointerdown и pointerup для запуска функции «Легкое закрытие», гарантируя, что жесты прокрутки на сенсорных экранах и щелчки правой кнопкой мыши больше не будут непреднамеренно закрывать всплывающие окна или диалоговые окна.
Отслеживание ошибки #408010435 | Запись на ChromeStatus.com | Спецификация
Адаптивный размер <iframe>
Позволяет сайтам включать адаптивное изменение размеров для iframe. Это позволяет изменять размер элемента <iframe> в родительском документе в соответствии с размером макета встроенного документа, предотвращая прокрутку в дочернем документе.
Отслеживание ошибки #418397278 | Запись на ChromeStatus.com | Спецификация
JavaScript
Итератор includes
Реализует предложение TC39 для Iterator.prototype.includes() , позволяющее проверять, возвращает ли итератор заданное значение, аналогично методу Array.prototype.includes() .
Отслеживание ошибки #504886973 | Запись на ChromeStatus.com | Спецификация
Сеть и связь
Добавить набор параметров в конструктор WebSocket
Добавляет поддержку передачи словаря параметров ( WebSocketInit ) в качестве второго аргумента конструктору WebSocket . Словарь параметров поддерживает параметр protocols , позволяющий указывать подпротоколы (зеркально повторяя существующий аргумент protocols ), и служит точкой расширения для будущих параметров.
Например, вместо new WebSocket("wss://example.com:8080", "soap") , вы можете передать new WebSocket("wss://example.com:8080", { protocols: "soap" }) .
Отслеживание ошибки #542670554 | Запись на ChromeStatus.com | Спецификация
Поддержка параметра targetAddressSpace для WebSocket.
Добавляет поддержку передачи параметра targetAddressSpace в конструктор WebSocket ( new WebSocket("ws://local-server.example", { targetAddressSpace: "local" }) ). Это позволяет указать, что соединение WebSocket с общедоступным именем хоста должно рассматриваться как соединение с "local" или "loopback" адресом, что соответствует существующей поддержке в API Fetch. Это обеспечивает способ обойти ограничения на смешанный контент при подключении к локальным серверам, которые еще не поддерживают HTTPS, при условии, что пользователь предоставляет разрешение локальной сети и имя хоста разрешается в локальный IP-адрес.
Отслеживание ошибки #517413738 | Запись на ChromeStatus.com | Спецификация
API для получения данных: Передача причины из AbortController в Response для получения данных.
Предоставляет возможность указать причину прерывания, если она указана, методам объекта Response и его ReadableStream , а не только промису fetch . Это приводит Chrome в соответствие со стандартом Fetch, обеспечивая согласованное предоставление разработчиком причины прерывания.
Отслеживание ошибки #502133195 | Запись на ChromeStatus.com | Спецификация
Применение протокола CORS для фоновой выборки
API фоновой выборки (Background Fetch) обеспечивает соблюдение правил совместного использования ресурсов между источниками (CORS). Это приводит реализацию Chromium в соответствие со спецификацией фоновой выборки и гарантирует, что запросы фоновой выборки подчиняются тем же политикам безопасности, что и обычные запросы fetch() , предотвращая обход CORS и других проверок политики безопасности сайтами.
Запись на ChromeStatus.com | Спецификация
Ограничения доступа к локальной сети для фоновой выборки
Для фоновой выборки запросов требуется, чтобы источник сервис-воркера имел необходимые разрешения доступа к локальной сети (LNA) для отправки запросов на локальные или замыкающие серверы. Это соответствует спецификации фоновой выборки Chromium и предотвращает обход проверок LNA сайтами путем использования фоновой выборки вместо обычной функции fetch() . Предприятия могут управлять этим поведением с помощью существующих корпоративных политик LNA ( LocalNetworkAccessRestrictionsTemporaryOptOut , LocalNetworkAccessAllowedForUrls , LoopbackNetworkAllowedForUrls , LocalNetworkAccessPermissionsPolicyDefaultEnabled и LocalNetworkAccessIpAddressSpaceOverrides ).
Отслеживание ошибки #455486148 | Запись на ChromeStatus.com | Спецификация
Конфиденциальность и безопасность
Запрос перед HTTP включен по умолчанию.
Chrome по умолчанию запрашивает у пользователей подтверждение при подключении к сайту через незащищенное ( http ) соединение. Администраторы могут изменить это поведение по умолчанию с помощью корпоративной политики HttpsOnlyMode .
Безопасное подтверждение платежа: проверка локали.
Обновляет поле locale данные подтверждения безопасного платежа», возвращая исключение DOMException NotSupportedError если ни один из языковых тегов, указанных в поле, не соответствует языку, используемому в диалоговом окне подтверждения безопасного платежа. Если поле не задано или пустое, эта проверка пропускается. Это помогает согласовать язык данных, предоставленных для подтверждения безопасного платежа, с языком диалогового окна.
Отслеживание ошибки #535278878 | Запись на ChromeStatus.com | Спецификация
Изолированные веб-приложения (IWA)
API для определения формы окна
API Window Shape позволяет изолированным веб-приложениям в списке разрешенных приложений ChromeOS определять пользовательскую форму окна. Поддерживая непрямоугольные и несмежные макеты окон, вы можете создавать виджеты, плавающие панели и наложения, которые соответствуют внешнему виду нативных приложений. Для использования API window.setShape() требуется окно в режиме отображения unframed и разрешение window-management . Администраторы могут управлять этой функцией с помощью корпоративных политик DefaultWindowManagementSetting , WindowManagementAllowedForUrls и WindowManagementBlockedForUrls .
Запись на ChromeStatus.com | Спецификация
Испытания происхождения
Приватные верификационные токены
Приватные верификационные токены (PVT) — это механизм с низкой энтропией, позволяющий веб-сайтам переносить доверие, которое пользователи испытывают при обычном просмотре веб-страниц, в режим приватного просмотра, уменьшая неудобства, связанные с CAPTCHA и другими проверками. Веб-сайты выдают PVT во время обычной сессии просмотра и используют их в режиме приватного просмотра.