Chrome 152 бета

Опубликовано: 30 июля 2026 г.

Если не указано иное, следующие изменения относятся к последней версии бета-версии Chrome для Android, ChromeOS, Linux, macOS и Windows. Подробнее об этих функциях можно узнать, используя предоставленные ссылки или посетив сайт ChromeStatus.com. На момент выпуска Chrome 152 находится в бета-версии. Вы можете загрузить последнюю бета-версию с сайта Google.com для настольных компьютеров или из Google Play Store для Android.

CSS и UI

Поддержка CSSPseudoElement для ::backdrop , ::scroll-marker и ::view-transition

Поддержка CSSPseudoElement , ранее определенная для ::after , ::before и ::marker , теперь включает в себя несколько новых псевдоэлементов:

  • ::backdrop : Помогает закрыть диалоговое окно при щелчке по фону, не мешая щелчкам внутри содержимого диалогового окна, что устраняет необходимость в сложной логике пересечения.
  • ::scroll-marker : Используется для сбора статистики кликов.
  • ::view-transition : Поддерживает переходы между окнами с учетом геометрии и перехват перехода в процессе выполнения для запуска нового, используя координаты текущего анимируемого элемента, чтобы избежать визуальных скачков.

Предоставить доступ к глобальному HTML-атрибуту autocorrect

Атрибут autocorrect в HTML позволяет веб-разработчикам контролировать, следует ли применять автокоррекцию к пользовательскому вводу в редактируемых элементах, включая <input> , <textarea> и элементы, contenteditable . Эта функция предоставляет веб-разработчикам доступ к глобальному атрибуту autocorrect в HTML.

Псевдоклассы медиаэлементов

Псевдоклассы CSS :playing , :paused , :seeking , :buffering , :stalled , :muted и :volume-locked соответствуют элементам <audio> и <video> в зависимости от их текущего состояния. Эти псевдоклассы являются одним из приоритетных направлений конференции Interop 2026 .

Относительные альфа-каналы (функция CSS Color 5 alpha() )

Относительные альфа-каналы цветов ссылаются на исходный цвет и изменяют только альфа-канал, позволяя разработчикам устанавливать прозрачность относительно существующего значения цвета.

свойство CSS window-drag

Свойство CSS window-drag позволяет веб-контенту обозначать области пользовательского интерфейса установленного настольного веб-приложения, которые должны вести себя как перетаскиваемые области заголовка окна. При применении этого свойства взаимодействие пользователя с указателем мыши, например, щелчок и перетаскивание в этой области, перемещает окно приложения верхнего уровня, а не запускает обычное взаимодействие со страницей.

Эта функция стандартизирует и переименовывает существующее свойство CSS ` app-region , изменяет имена его значений на move и none , а также добавляет явное наследование.

Веб-API

API производительности ЦП

Начиная с Chrome 152, Chrome представляет API производительности ЦП, который позволяет веб-приложениям определять уровень производительности ЦП на устройстве пользователя. Веб-приложения могут использовать эту информацию для улучшения пользовательского опыта, опционально в сочетании с API вычислительной нагрузки для реагирования на изменения нагрузки на ЦП.

Пользователи могут изменить отображаемые показатели производительности в настройках производительности Chrome. Администраторы также могут управлять этим поведением с помощью корпоративной политики CpuPerformanceTierOverride .

Для получения более подробной информации см. раздел «Пояснение к API производительности ЦП» .

Списки разрешенных подключений

Функция Connection Allowlists обеспечивает явный контроль над внешними конечными точками, ограничивая соединения, инициированные через Fetch API или другие API веб-платформы из документа или обработчика.

Серверы передают список разрешенных конечных точек через заголовок HTTP-ответа. Перед установлением любого соединения Chrome проверяет соответствие адреса назначения этому списку разрешенных точек; соединения с проверенными конечными точками разрешены, а те, которые не соответствуют списку, блокируются.

Для получения более подробной информации см. предложение по спискам разрешенных подключений .

Привязка уведомлений для PWA на macOS

Chrome внедряет функцию привязки уведомлений для установленных прогрессивных веб-приложений (PWA) на macOS. Когда PWA установлено на macOS, его уведомления автоматически привязываются к самому PWA, используя его собственное имя и значок в Центре уведомлений, а не к Google Chrome.

Это обновление обеспечивает совместимость уведомлений PWA с собственными приложениями macOS:

  • Chrome больше не поддерживает поле requireInteraction для уведомлений PWA на macOS, поскольку сохранение уведомлений контролируется для каждого приложения в настройках macOS.
  • Для отображения значка приложения через API значков требуются разрешения на отправку уведомлений.

Администраторам, предварительно предоставляющим разрешения с помощью политик, следует учитывать, что помимо NotificationsAllowedForUrls , для предварительного предоставления разрешений для конкретного идентификатора пакета PWA необходим профиль конфигурации macOS MDM.

OpaqueRange

OpaqueRange представляет собой динамически изменяющийся текстовый диапазон внутри значения элемента управления формы, например, <textarea> или текстового поля <input> , что позволяет разработчикам работать с текстовыми значениями, используя API, аналогичные диапазонам.

Он поддерживает такие операции, как getBoundingClientRect() , getClientRects() , а также интеграцию с API CSS Custom Highlight для встроенных подсказок, подсветки и привязанных всплывающих окон. Он сохраняет инкапсуляцию, предоставляя доступ только к смещениям значений, при этом возвращая null для startContainer и endContainer .

Изолированные веб-приложения (IWA) Подприложения

Вспомогательные приложения позволяют разработчикам создавать несколько приложений в рамках одной изолированной веб-приложения (IWA). Каждое вспомогательное приложение имеет собственное уникальное имя, значки и интеграцию с операционной системой.

Вложенные приложения отображаются на панели рабочих столов с отдельным идентификатором, отличным от родительского IWA, и предлагают отдельные возможности операционной системы, такие как сопоставление типов файлов. Администраторы могут управлять этой функцией с помощью корпоративных политик, включая DefaultSubAppsWithoutPromptsSetting , SubAppsWithoutPromptsAllowedForOrigins и SubAppsWithoutPromptsBlockedForOrigins .

Режим отображения без рамок для изолированных веб-приложений

Режим отображения без рамок позволяет изолированным веб-приложениям занимать все окно браузера, удаляя стандартные границы окна и заголовки, а также поддерживая настраиваемый брендинг и иерархию меню.

Администраторы могут управлять этой функцией с помощью политик, включая DefaultWindowManagementSetting , WindowManagementAllowedForUrls и WindowManagementBlockedForUrls .

WebGPU: управление размером подгруппы

Добавлена ​​опциональная функция GPU "subgroup-size-control" , которая позволяет разработчикам явно задавать размер подгруппы в вычислительном шейдере. Это оптимизирует производительность вычислительного шейдера при использовании операций с подгруппами с заданными размерами на целевых аппаратных платформах, особенно для задач искусственного интеллекта.

API для определения формы окна

API Window Shape позволяет изолированным веб-приложениям в ChromeOS устанавливать пользовательскую непрямоугольную форму окна с помощью window.chromeos.isolatedWebApp.setShape . Для этого окно должно находиться в режиме отображения без рамки и иметь разрешение на управление окном.

СМИ

encryptionScheme MediaCapabilities

Добавляет атрибут encryptionScheme в словарь KeySystemTrackConfiguration используемый в navigator.mediaCapabilities.decodingInfo() . Это позволяет веб-приложениям запрашивать информацию о поддержке конкретной схемы шифрования, например 'cenc' или 'cbcs' .

Предпочтительный способ захвата аудио в API getDisplayMedia

Добавляет атрибут audioPreference в словарь DisplayMediaStreamOptions используемый в navigator.mediaDevices.getDisplayMedia() . Эта подсказка позволяет веб-приложениям сообщать браузеру, что предпочтительнее использовать совместное использование звука вместе с захватом видео.

Новые испытания происхождения

В Chrome 152 вы можете подключиться к следующим новым пробным версиям Origin .

Правила спекуляции: эвристические методы управления умеренным окном просмотра

Этот экспериментальный вариант предоставляет экспериментальные средства контроля эвристических правил прогнозирования области просмотра, позволяя разработчикам проверить, обеспечивают ли альтернативные параметры эвристики лучшую производительность предварительной загрузки и предварительной отрисовки для их сайтов.

Пробный период устаревания клиентского XSLT

Chrome объявил клиентский XSLT устаревшим и близок к его удалению в Chrome 158. Для продления срока миграции с XSLT на Chrome 175 был создан пробный период (в зависимости от источника) . Этот пробный период доступен уже сейчас , до фактического удаления, что позволяет протестировать его на ранней стадии.

Амортизация и удаление

В Chrome 152 произойдут следующие изменения, связанные с устаревшими функциями и их удалением. Для получения списков запланированных, текущих и ранее удаленных изменений посетите ChromeStatus.com.

Удалить API частной агрегации

После объявления Chrome о сохранении текущего подхода к сторонним файлам cookie, мы планируем отказаться от использования и удалить API частной агрегации (а также некоторые другие API песочницы конфиденциальности). Этот API доступен только через API общего хранилища и защищенной аудитории, которые также планируется удалить.