Опубликовано: 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 общего хранилища и защищенной аудитории, которые также планируется удалить.