Релиз Chrome 152

Состоялся релиз браузера Google Chrome 152 для Windows, Linux и macOS. В этой версии добавлены новые опции, исправлены ранее обнаруженные ошибки, а также устранены 327 уязвимостей (10 уязвимостей отмечены как критические). Выпуск Chrome 153 запланирован на 8 сентября 2026 года.

По информации OpenNET, основные изменения и дополнения в Chrome 152:

  • реализована, но пока не включена по умолчанию, собственная схема URI “googlechrome://”, позволяющая внешним сайтам, открытым в других браузерах, при переходе по ссылке вызывать Chrome для отображения страницы;

  • на 31 августа намечено удаление из каталога Chrome Web Store всех дополнений, использующих вторую версию манифеста Chrome, определяющего возможности и ресурсы, доступные для дополнений, написанных с использованием API WebExtensions. Уже установленные дополнения останутся на системах пользователей, но не смогут получать обновления и их нельзя будет переустановить в случае удаления из браузера;

  • протокол CUP (Client Update Protocol), применяемый при обращении к серверам доставки обновлений компонентов браузера и расширений, переведён на использование постквантовых алгоритмов шифрования;

  • в сборках для Windows добавлена возможность использования Windows ACL для блокирования чтения и изменения памяти процессов Chrome. Так как блокировка может вызвать проблемы с совместимостью с некоторыми антивирусными пакетами, системами предотвращения утечек данных или средствами для людей с ограниченными возможностями, отмеченный механизм защиты не включён по умолчанию (для активации следует выставить флаг chrome://flags/#enable‑process‑isolation‑ui flag to Enabled и выбрать режим изоляции процесса на странице chrome://settings/system);

  • для изолированных web‑приложений (IWA, Isolated Web App) предоставлена возможность создания субприложений, позволяющих в рамках одной IWA‑установки поставлять несколько программ, имеющих свои имена, пиктограммы и средства интеграции с системой (например, ассоциации для обработки определённых типов файлов). Подобные субприложения отображаются как отдельные программы, но поставляются в одном общем пакете. В версии для ChromeOS дополнительно для IWA‑программ реализован безрамочный режим открытия, при котором содержимое приложения раскрывается на всё пространство окна браузера, заменяя среди прочего рамки и заголовок;

  • в версии для Android при включении режима расширенной защиты (Safe Browsing > Enhanced protection) обеспечен вывод предупреждений об открытии потенциально вредоносных сайтов. Предупреждение блокирует открытие сайта до того как пользователь подтвердит операцию;

  • в версии для Android добавлен новый унифицированный экран для управления автозаполнением и паролями, сводящий в одном месте данные, применяемые при автозаполнении форм, такие как адреса и пароли;

  • добавлен API CPU Performance для получения информации об уровне производительности и характеристиках процессора. В настройках (Settings → Performance → Speed → Override CPU performance tier) предоставлена возможность ручной установки уровня производительности, сообщаемого сайтам. Доступны следующие уровни: 0 — производительность не известна, 1 — низкая производительность, 2 — средняя, 3 — высокая, 4 — ультра;

  • в программный интерфейс CSSPseudoElement, позволяющий работать с псеведоэлементами CSS из JavaScript, добавлена поддержка псеведоэлементов «::backdrop» (для обработки действий с фоном модальных окон, например, можно организовать закрытие диалога при клике на фоновой области), «::scroll‑marker» (для обработки событий взаимодействия с индикаторами прокрутки) и «::view‑transition» (для перехвата анимации перехода из одного состояния в другое);

  • реализован HTTP‑заголовок Connection‑Allowlists, через который можно передать список шаблонов URL, по которым странице разрешено отправлять сетевые запросы. При выставлении заголовка выполняемый в контексте страницы JavaScript‑код или Web Worker‑ы не смогут обратиться к URL, не подпадающим под указанный список;

  • в CSS добавлена функция alpha(), позволяющая изменить альфа‑канал (степень прозрачности) для указанного цвета;

  • добавлено CSS‑свойство window‑drag, позволяющее определить область окна десктопных web‑приложений (PWA), обрабатываемую как заголовок окна, за который окно можно переместить мышью;

  • для редактируемых HTML‑элементов, таких как и