Устаревшие версии и удаления в Chrome 100

Бета-версия Chrome 100 была выпущена 3 марта 2022 года и, как ожидается, станет стабильной версией в конце марта 2022 года.

Последняя версия для несокращенной строки пользовательского агента

Chromium 100 будет последней версией, поддерживающей несокращенную строку User-Agent по умолчанию (а также соответствующие API-интерфейсы DOM navigator.userAgent , navigator.appVersion и navigator.platform ). Исходная пробная версия, которая позволила сайтам протестировать полностью сокращенную версию User-Agent, завершится 19 апреля 2022 г. После этой даты строка User-Agent будет постепенно сокращаться. Полный график можно просмотреть в блоге Chromium: Пробная версия User-Agent Reduction Origin и даты . Сайты, которым требуется больше времени для тестирования или перехода на User-Agent Client Hints, могут зарегистрироваться в пробной версии источника устаревания , запланированной с Chrome 100 по 113 включительно. В отличие от первой исходной пробной версии, в которой просматривается полностью сокращенная строка User-Agent, в устаревшей пробной версии сохраняется устаревший User-Agent. Ожидается, что судебный процесс по прекращению поддержки завершится в конце мая 2023 года.

Это часть стратегии по замене использования строки User-Agent новым API User-Agent Client Hints. Дополнительные сведения о клиентских подсказках User-Agent см. в разделах «Миграция на клиентские подсказки User-Agent» и «Улучшение конфиденциальности пользователей и удобства разработки с помощью клиентских подсказок User-Agent» .

Политика прекращения поддержки

Чтобы поддерживать работоспособность платформы, мы иногда удаляем из веб-платформы API, которые отработали свой срок. Может быть много причин, по которым мы должны удалить API, например:

  • Они заменены более новыми API.
  • Они обновляются с учетом изменений в спецификациях, чтобы обеспечить согласованность и согласованность с другими браузерами.
  • Это ранние эксперименты, которые так и не были реализованы в других браузерах и, таким образом, могут увеличить нагрузку на веб-разработчиков.

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

В настоящее время в Chrome существует процедура прекращения поддержки и удаления API , по сути:

  • Объявите об этом в списке рассылки Blink-dev .
  • Устанавливайте предупреждения и указывайте временные рамки в консоли Chrome DevTools, когда на странице обнаруживается использование.
  • Подождите, отслеживайте, а затем удаляйте эту функцию по мере снижения ее использования.

Вы можете найти список всех устаревших функций на сайте chromestatus.com, используя устаревший фильтр , а также удаленные функции, применив удаленный фильтр . В этих постах мы также попытаемся обобщить некоторые изменения, рассуждения и пути миграции.