
Google сегодня выпускает последнюю версию Chrome для Mac, Windows и Linux. Chrome 76 готовится к прекращению поддержки Flash в следующем году, блокируя плагин по умолчанию, при этом режим инкогнито будет труднее обнаружить.
Будучи давним сторонником HTML5 за последнее десятилетие, Google призывал сайты отказаться от Flash ради более быстрой, безопасной и энергоэффективной работы в браузере. В конце 2016 и начале 2017 года Chrome блокировал фоновые элементы Flash и перешел на HTML5 по умолчанию, при этом пользователям приходилось вручную включать плагин Adobe для каждого сайта.
В июле 2017 года Adobe объявила, что прекратит поддержку Flash, и Google последовал ее примеру, объявив, что удалит плагин из своего браузера к концу 2020 года.
Chrome 76 по умолчанию блокирует Flash в браузере. Однако пользователи по-прежнему могут [chrome://settings/content/flash] переключиться обратно на текущую опцию «Сначала спрашивать» — когда для каждого сайта требуется явное разрешение после каждого перезапуска браузера — еще несколько релизов.
Многие издания полагаются на подписки и не позволяют просматривать статьи в режиме приватного просмотра, чтобы обойти ограничения на бесплатные статьи. Chrome 76 устраняет один из способов, которым веб-сайты могут определить, используете ли вы режим инкогнито, чтобы обойти платежный барьер. Этот релиз исправляет реализацию FileSystem API в Chrome, чтобы скрипты, определяющие приватный режим, больше не могли использовать этот индикатор.
- Chrome 75
- Chrome 76
Настройки получили небольшое улучшение юзабилити: панель навигации теперь всегда отображается на настольных компьютерах. Исчезла кнопка-гамбургер в верхнем левом углу, что позволяет быстро прокручивать список, чтобы найти нужный раздел.
Chrome 76 добавляет ярлык «Установить» для Progressive Web Apps в адресной строке. При посещении поддерживаемого сайта рядом со значком «звездочка» для добавления в закладки появляется значок «плюс». При первой загрузке происходит небольшая анимация «Установить», а при нажатии открывается панель «Установить приложение?» с деталями PWA и значком приложения.
PWA также будут чаще проверять наличие обновлений начиная с Chrome 76. Сохраненные 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 между двумя страницами одного и того же источника были плавными и, следовательно, обеспечивали быструю стандартную навигацию без мигания белым/однотонным фоном между старым и новым контентом.
Изоляция сайтов теперь включена для всех пользователей настольных компьютеров. Эта функция, предназначенная для смягчения последствий уязвимости процессора Spectre, отображает контент каждой открытой веб-страницы в отдельном, выделенном процессе. Chrome 67 в прошлом году предоставил администраторам предприятий возможность отказаться от этой меры безопасности из-за проблем совместимости на определенных доменах. Эта опция была удалена в версии 76 после того, как Google «устранил заявленные проблемы».
Chrome 76 для настольных компьютеров уже доступен, а для Android и Chrome OS он появится в ближайшие недели.