Новое в Chrome 98

Вот что вам нужно знать:

Я Пит ЛеПейдж . Давайте углубимся и посмотрим, что нового для разработчиков в Chrome 98.

Отказ от автоматической темной темы на Android

В Chrome 96 мы запустили пробную версию Auto Dark Themes для Android .

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

Если вы подписались на пробную версию Origin и хотите отказаться от автоматически создаваемой темной темы для определенной страницы, вы можете использовать метатег.

<meta name="color-scheme" content="only light">

Или вы можете отказаться, установив color-scheme: only light на элементе :root .

:root {
  color-scheme: only light;
}

Но главное преимущество этого метода заключается в том, что вы можете отказаться от него для каждого элемента, применив к этому элементу определенный стиль.

.only-light,
#my-element {
  color-scheme: only light;
}

Подробную информацию см. в разделе «Как отказаться от автоматической темной темы» в разделе «Автотемные темы» на Android .

Поддержка шрифтов COLRv1

В Chrome 98 теперь поддерживается COLRv1 — развитие формата шрифтов COLRv0. Он добавляет градиенты, компоновку и смешивание, а также улучшенное повторное использование форм для получения четких и компактных файлов шрифтов, которые хорошо сжимаются.

Цветной шрифт делает визуальные выделения, заголовки и баннеры действительно яркими.

Заголовок с использованием шрифтов COLRv1.

Один из моих любимых вариантов использования COLRv1 — единообразие смайлов на всех платформах. Вам не нужно заменять смайлы файлами изображений, поскольку файлы шрифтов становятся меньше, и их легче включить на вашу страницу.

Файл шрифта с использованием единообразных смайлов

Мы работаем над тем, чтобы улучшить обнаружение функций, поскольку это пока не так просто, как должно быть. Но это то, за чем стоит следить.

Ознакомьтесь с векторными шрифтами цветового градиента COLRv1 в Chrome 98, чтобы узнать больше о том, как создавать свои собственные шрифты.

Эмулировать Chrome 100 в строке UA

Всего через несколько месяцев мы достигнем Chrome 100 — трехзначного номера версии. Любой код, который проверяет номера версий или анализирует строку UA, должен быть проверен, чтобы убедиться, что он обрабатывает три цифры.

Существует флаг #force-major-version-to-100 , который изменит текущий номер версии на 100, чтобы вы могли убедиться, что все работает как положено.

Страница флагов Chrome, на которой выделена новая опция #force-major-version-to-100

И многое другое!

Конечно, есть еще много всего.

Предварительные запросы CORS теперь отправляются раньше запросов частной сети на подресурсы, запрашивая явное разрешение от целевого сервера.

Появилась новая пробная версия Region Capture , API для обрезки видеодорожки самостоятельного захвата. Идеально подходит для совместного использования экрана в приложениях для видеоконференций, чтобы не создавать эффект зеркального зала!

Элементы управления наложением окон были запланированы для Chrome 98, но из-за проблем, обнаруженных в последнюю минуту, они не были реализованы. Мы все еще работаем над этим и ожидаем увидеть его в следующих нескольких выпусках.

Дальнейшее чтение

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

Подписаться

Чтобы быть в курсе новостей, подпишитесь на канал разработчиков Chrome на YouTube , и вы будете получать уведомления по электронной почте каждый раз, когда мы запускаем новое видео.

Меня зовут Пит ЛеПейдж, и как только выйдет Chrome 99, я буду здесь, чтобы рассказать вам, что нового в Chrome!