2021-11-16 19:40:48
Вышел Google Chrome 96
Вышла стабильная версия браузера Google Chrome 96. Ветка будет сопровождаться на протяжении восьми недель, а выпуск Chrome 97 запланирован на 4 января 2022 года. Добавили новые инструменты для веб-разработчиков, исправили ошибки и расширили экспериментальные функции в мобильной версии.
Нововведения в Google Chrome 96:
• в новой версии добавили перенаправление с HTTP на HTTPS с использованием DNS;
• прекратили поддержку платформы Android 5.0 и более ранних версий;
• в версии для Windows данные о работе сетевых сервисов переехали в отдельную директорию Network. Все это на фоне подготовки к механизму сетевой изоляции Network Sandbox;
• добавили CSS-свойство font-synthesis, которое позволяет позволяет управлять синтезом начертаний, отсутствующих в выбранном семействе шрифтов;
• предложили добавление нового класса в CSS :autofill, который отвечал бы за отслеживание автоматического заполнения полей тега input;
• в версии для десктопов расширили осуществление навигации между ранее просмотренными страницами после открытия другого сайта;
• добавили медиавыражения типа prefers-contrast, которые предназначены для адаптации содержимого страницы в зависимости от пользовательских настроек цветопередачи;
• включили поддержку директивы CSP wasm-unsafe-eval для возможности запуска код на WebAssembly;
• в сам WebAssembly включили поддержку ссылочных типов;
• если пользователь перейдет на сайт с API U2F, то браузер предупредит его о том, что данная технология устаревает. В Chrome 98 API U2F будет по умолчанию отключен, а в Chrome 104 полностью удален, на смену придет API Web Authentication;
• добавили поддержку параметра credentialless для управления отключением передачи информации, связанной с учетными данными пользователя;
• CSS-свойства writing-mode, direction и backgrounds теперь не распространяются на viewport при применении свойства contain к тегам и . Это позволяет избежать зацикливание запросов;
• в PaymentMethodData объявили устаревшей поддержку метода платежей basic-card, который позволял обеспечить работу с любыми типами пластиковых карт с помощью единого идентификатора без привязки к типам.
Также веб-разработчикам стали доступны новые инструменты, в том числе CSS Overview, который позволяет посмотреть подробную сводку об используемых на странице цветах, шрифтах, медиавыражениях, неиспользуемых объявлениях и гипотетических проблемах. Улучшили операцию копирования и редактирования CSS. На панели стилей теперь можно скопировать CSS-определение в формате выражения JavaScript. В консоли появилась опция игнорирования всех ошибок CORS.
Кроме десктопной версии разработчики поработали и над мобильной версией браузера для устройств на базе Android. В частности появилась экспериментальная функция, которая позволяет принудительно перекрасить сайт в темную тему. Для того, чтобы включить режим, необходимо активировать флаг chrome://flags/#darken-websites-checkbox-in-themes-setting. Стоит помнить о том, что функция применяет цветовую схему даже в том случае, если разработчики сайта не предусмотрели такий сценарий, поэтому контент на некоторых страницах может отображаться некорректно.
Также в мобильной версии добавили экспериментальную функцию масштабирования страниц, которая пришла с десктопной версии браузера. Активировать функцию можно включив флаг chrome:flags#enable-accessibility-page-zoom. После этого в меню информации о безопасности протоколов передачи сайта появится отдельная строка масштабирования. Эта настройка применяется к конкретному сайту и не влияет на глобальные установки.
Кроме всего прочего Google сообщила о том, что в обновлении удалось закрыть 25 известных уязвимостей. По программе выплат вознаграждений за обнаружение ошибок компания выплатила 13 премий на общую сумму в 60 тыс. долларов.
8.3K views16:40