Chrome 76 для Android: сложнее обнаружить режим инкогнито, улучшения PWA и другое

После обновления для Mac, Windows и Linux, вышедшего сегодня днем, Chrome 76 теперь распространяется на Android. Одно из самых значительных изменений для пользователей — режим инкогнито будет труднее обнаружить, также есть ряд функций, которыми смогут воспользоваться веб-разработчики.

Многие издания сегодня полагаются на подписки и запрещают просмотр статей в приватном режиме как способ обойти ограничения на количество бесплатных статей. Chrome 76 для Android исправляет один из способов, которым веб-сайты определяют, используете ли вы режим инкогнито, для обхода платных стен. Обновление исправляет реализацию Chrome API файловой системы, чтобы скрипты, «обнаруживающие приватный режим», больше не могли использовать этот индикатор.

Начиная с версии 76, PWA будут чаще проверять наличие обновлений. Сохраненные WebAPK позволяют приложениям отображаться в меню приложений и настройках системы Android. Теперь браузер будет искать обновления манифеста ежедневно, а не раз в три дня, как раньше.

Реклама — прокрутите дальше для получения дополнительной информации

Кроме того, разработчики теперь могут заменить стандартное мини-уведомление Chrome «Добавить на главный экран» для Progressive Web Apps своим собственным запросом. Google считает свое стандартное решение «временной мерой» и работает над новым пользовательским интерфейсом, который облегчит установку PWA.

В Chrome для Android Q появился более темный интерфейс, который окрашивает Omnibox и другие элементы пользовательского интерфейса в серый цвет в соответствии с системной темой. Версия 76 позволит веб-сайтам автоматически включать темный режим и учитывать предпочтения пользователя с помощью медиа-запроса prefers-color-scheme. Это похоже на поддержку Chrome 74 уменьшения движения, при этом разработчики должны сначала создать тематические версии.

«Матовое стекло» — популярный эффект для приложений, особенно на iOS, который делает элементы пользовательского интерфейса частично полупрозрачными. В результате фон немного размыт, но все же виден. Это также возможно в веб-разработке с использованием свойства CSS backdrop-filter, поддержку которого добавляет Chrome 76.

Свойство CSS backdrop-filter применяет один или несколько фильтров к «фону» элемента. «Фон» по сути означает весь отрисованный контент, который находится за элементом. Это позволяет дизайнерам создавать диалоговые окна в стиле «матового стекла», видео-оверлеи, полупрозрачные навигационные заголовки и многое другое.

При переходе по новой ссылке Chrome кратковременно отображает белый экран, чтобы «убедить пользователя, что страница загружается». Это может отвлекать и не имеет смысла, когда сайты загружаются быстро. Chrome 76 тестирует новое поведение Paint Holding, при котором «браузер делает небольшую паузу перед началом отрисовки, особенно если страница загружается достаточно быстро».

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

Chrome 76 для Android и настольных компьютеров уже распространяется, а на следующей неделе обновление получат пользователи Chrome OS.