
После выпуска версии 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 Incognito mode has been detectable for years, due to the FileSystem API implementation. As of Chrome 76, this is fixed.
Apologies to the «detect private mode» scripts out there. 💐 pic.twitter.com/3LWFXQyy7w— Paul Irish (@paul_irish) June 11, 2019
Бета-версия 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 применяет один или несколько фильтров к «фону» элемента. «Фон» по сути означает весь нарисованный контент, который находится за элементом. Это позволяет дизайнерам создавать диалоговые окна в стиле «матовое стекло», видео-оверлеи, полупрозрачные заголовки навигации и многое другое.
- Chrome 75
- Chrome 76
Один из способов борьбы с всплывающими окнами и другим веб-злоупотреблением — это убедиться, что пользователи действительно взаимодействуют со страницей, прежде чем разрешить появление этих элементов. Google больше не считает клавишу Escape действием пользователя/взаимодействием с веб-сайтами.
Например, нажатие на ссылку или ввод текста в текстовое поле считается, а смахивание пальцами по экрану или наведение курсора мыши — нет.
При переходе на новую веб-страницу Chrome будет кратковременно отображать белый экран, чтобы «обеспечить уверенность в том, что страница загружается». Однако это может отвлекать и не имеет смысла, когда сайты загружаются быстро. Бета-версия Chrome 76 тестирует новое поведение Paint Holding, при котором «браузер ненадолго ожидает перед началом отрисовки, особенно если страница загружается достаточно быстро».
Наша цель в этой работе состояла в том, чтобы переходы в Chrome между двумя страницами одного и того же источника были бесшовными и, таким образом, обеспечивали быструю стандартную навигацию без вспышек белого/сплошного фона между старым и новым контентом.
