Вот что вам нужно знать:
- Обновлен верхний предел срока действия файлов cookie, уже находящихся в хранилище.
- В CSS появились новые псевдоклассы , синтаксис относительного цвета и многое другое.
- В Fenced Frames добавлены улучшения, такие как макросы размера объявлений и другие.
- И есть еще много чего.
Я Адриана Хара. Давайте углубимся и посмотрим, что нового для разработчиков в Chrome 119.
Срок действия файлов cookie.
Начиная с версии Chrome 104, для вновь созданных файлов cookie или файлов cookie, у которых истек срок действия, эта дата ограничена не более чем на 400 дней в будущем. Это же ограничение теперь будет задним числом применяться к файлам cookie, уже хранящимся.
Срок действия этих файлов cookie будет ограничен не более чем 400 днями после первого запуска Chrome 119+ и выполнения однократной миграции базы данных. Влияние этого изменения ощутят пользователи не ранее, чем через 400 дней после выпуска Chrome 119, и то только для существующих файлов cookie, которые не обновлялись за этот период.
Вы можете прочитать дополнительную информацию о рекомендациях по сроку действия , а также дружеское напоминание о том, что сторонние файлы cookie будут прекращены в ближайшем будущем , а также руководство по подготовке к прекращению поддержки .
Обновления CSS
Для CSS у нас есть три обновления:
Номер один: новые псевдоклассы :user-invalid
и :user-valid
, которые представляют элемент с неправильным или правильным вводом соответственно, но только после того, как пользователь существенно с ним взаимодействовал. Они похожи на псевдоклассы :valid
и :invalid
, но с добавленным ограничением, согласно которому новые псевдоклассы совпадают только после того, как пользователь взаимодействовал с элементом.
Номер два: синтаксис относительного цвета позволяет разработчикам определять цвета, изменяя параметры других цветов.
Например: oklab(from magenta calc(l * 0.8) ab);
в результате пурпурный цвет Oklab становится на 80 % светлее.
И номер третий: clip-path
теперь поддерживает больше значений.
Свойство clip-path
создает область отсечения, определяющую, какая часть элемента должна отображаться. Части, находящиеся внутри области, отображаются, а те, что находятся за ее пределами, скрыты.
Теперь вы можете использовать значения <geometry-box>
для управления полем ссылки клипа, что упрощает использование clip-path
. Эти значения поля можно использовать вместе с основными фигурами (например, clip-path: circle(50%) margin-box
) или их можно использовать отдельно для обрезки в указанный блок (например, clip-path: content-box
).
Вы также можете использовать функции xywh()
и rect()
, которые упрощают задание прямоугольных или скругленно-прямоугольных клипов.
Исправление: в предыдущей версии этой статьи говорилось об улучшениях Fenced Frames. Эти изменения теперь доступны в Chrome 120.
И более!
Конечно, есть еще много всего.
WebSQL
полностью удален из Chrome 119. Пробная версия обратного происхождения позволяет разработчикам продолжать использовать WebSQL до Chrome 123.Теперь параметр
monitorTypeSurfaces
можно использовать, чтобы запретить пользователю совместное использование всего экрана с помощьюgetDisplayMedia()
Существует пробная версия источника , которая добавляет
fullscreen
параметр windowFeatures в API JavaScriptwindow.open()
, чтобы позволить вызывающей стороне открывать всплывающее окно непосредственно в полноэкранном режиме.
дальнейшее чтение
Здесь рассматриваются лишь некоторые ключевые моменты. Перейдите по ссылкам ниже, чтобы узнать о дополнительных изменениях в Chrome 119.
- Что нового в Chrome DevTools (119)
- Устаревание и удаление Chrome 119
- Обновления ChromeStatus.com для Chrome 119
- Список изменений репозитория исходного кода Chromium
- Календарь выпусков Chrome
Подписаться
Чтобы быть в курсе новостей, подпишитесь на канал YouTube для разработчиков Chrome , и вы будете получать уведомления по электронной почте каждый раз, когда мы запускаем новое видео.
Привет, Адриана Хара, как только выйдет Chrome 120, я буду здесь, чтобы рассказать вам, что нового в Chrome!