Вот что вам нужно знать:
- Если вы попробовали исходную пробную версию Auto Dark Theme, у вас есть новый способ отказаться от нее на уровне каждого элемента .
- Теперь есть поддержка COLRv1 — эволюции формата шрифта COLRv0.
- И есть еще много чего .
Я Пит ЛеПейдж . Давайте углубимся и посмотрим, что нового для разработчиков в 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 в Chrome 98, чтобы узнать больше о том, как создавать свои собственные шрифты.
Эмулировать Chrome 100 в строке UA
Всего через несколько месяцев мы достигнем Chrome 100 — трехзначного номера версии. Любой код, который проверяет номера версий или анализирует строку UA, должен быть проверен, чтобы убедиться, что он обрабатывает три цифры.
Существует флаг #force-major-version-to-100
, который изменит текущий номер версии на 100, чтобы вы могли убедиться, что все работает как положено.
И многое другое!
Конечно, есть еще много всего.
Предварительные запросы CORS теперь отправляются раньше запросов частной сети на подресурсы, запрашивая явное разрешение от целевого сервера.
Появилась новая пробная версия Region Capture , API для обрезки видеодорожки самостоятельного захвата. Идеально подходит для совместного использования экрана в приложениях для видеоконференций, чтобы не создавать эффект зеркального зала!
Элементы управления наложением окон были запланированы для Chrome 98, но из-за проблем, обнаруженных в последнюю минуту, они не были реализованы. Мы все еще работаем над этим и ожидаем увидеть его в следующих нескольких выпусках.
Дальнейшее чтение
Это касается только некоторых ключевых моментов. Перейдите по ссылкам ниже, чтобы узнать о дополнительных изменениях в Chrome 98.
- Что нового в Chrome DevTools (98)
- Устаревание и удаление Chrome 98
- Обновления ChromeStatus.com для Chrome 98
- Список изменений репозитория исходного кода Chromium
- Календарь выпусков Chrome
Подписаться
Чтобы быть в курсе новостей, подпишитесь на канал разработчиков Chrome на YouTube , и вы будете получать уведомления по электронной почте каждый раз, когда мы запускаем новое видео.
Меня зовут Пит ЛеПейдж, и как только выйдет Chrome 99, я буду здесь, чтобы рассказать вам, что нового в Chrome!