Chrome 76 beta блокирует Flash по умолчанию, останавливает обнаружение Incognito, позволяет сайтам автоматически включать темные режимы и многое другое

После выпуска версии 75 на Android, Mac, Windows и Linux на прошлой неделе, выходит следующий бета-релиз браузера Google. Chrome 76 включает ряд изменений для пользователей, в том числе блокировку Flash по умолчанию и усложнение для сайтов обнаружения использования вами режима Incognito для обхода платного доступа.

В течение последнего десятилетия Google активно продвигал HTML5, призывая сайты отказаться от Flash в пользу более быстрого, безопасного и энергоэффективного просмотра. В конце 2016 и начале 2017 годов Chrome блокировал фоновые элементы Flash и по умолчанию использовал HTML5, требуя от пользователей вручную включать плагин Adobe для каждого сайта.

В июле того же года Adobe объявила, что прекратит поддержку Flash, а Google последовал этому, объявив об удалении плагина из своего браузера к концу 2020 года.

Реклама — прокрутите для просмотра большего количества контента

Бета-версия Chrome 76 по умолчанию блокирует Flash в браузере. Однако у пользователей по-прежнему есть возможность [chrome://settings/content/flash] переключиться обратно на текущий параметр «Сначала спрашивать», когда требуется явное разрешение для каждого сайта после каждого перезапуска браузера — еще несколько релизов.

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

Бета-версия Chrome 76 добавляет новую системную «Установить» ссылку для прогрессивных веб-приложений (PWA) прямо в адресной строке. Когда вы переходите на поддерживаемый сайт на рабочем столе, рядом со значком «звездочка» для добавления в закладки появляется значок «плюс». При первой загрузке появляется небольшая анимация «Установить», привлекающая ваше внимание, а при нажатии открывается панель «Установить приложение?». Отображаются сведения о PWA и значки с синей кнопкой для подтверждения.

На мобильных устройствах разработчики теперь могут заменить мини-информационную панель Chrome «Добавить на главный экран» своим собственным приглашением. Google считает свое стандартное решение «временной мерой» и работает над новым интерфейсом, который облегчает установку PWA.

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

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

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

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

Один из способов борьбы с всплывающими окнами и другим веб-злоупотреблением — это убедиться, что пользователи действительно взаимодействуют со страницей, прежде чем разрешить появление этих элементов. Google больше не считает клавишу Escape действием пользователя/взаимодействием с веб-сайтами.

Например, нажатие на ссылку или ввод текста в текстовое поле считается, а смахивание пальцами по экрану или наведение курсора мыши — нет.

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

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