Принудительно установить основную версию Chrome на 100 в строке User-Agent.

Флаг функции, доступный в Chrome 96–99, позволяет заранее протестировать возможные проблемы при анализе трехзначной строки User-Agent.

Майк Тейлор
Mike Taylor

В первой половине 2022 года Chrome достигнет трехзначного основного номера версии: 100! Когда много веков назад браузеры впервые достигли версии 10, было обнаружено множество проблем с библиотеками анализа User-Agent, поскольку основной номер версии изменился с одной цифры на две. Теперь, когда мы приближаемся к версии 100 как в Chrome, так и в Firefox, а Edge не сильно отстает, мы хотим как можно раньше обнаружить возможные проблемы, связанные с трехзначным номером версии, чтобы быть готовыми, когда это станет реальностью.

Начиная с Chrome 96 и до Chrome 99, будет доступен флаг функции, заставляющий строку User-Agent использовать основной номер версии 100, независимо от фактического основного номера версии. Он будет применяться как к заголовку запроса User-Agent, так и к API Javascript (например, navigator.userAgent ). Подобные эксперименты проводятся и в Firefox.

Посетите Chrome 100 уже? чтобы проверить, отправляет ли ваш браузер основную версию 100 в строке User-Agent.

Сайт, который проверяет, отправляет ли браузер строку User-Agent 100. Отображается: Нет, потому что вы указываете Chrome версии 97, а это меньше 100.

Чтобы включить флаг в Chrome и поэкспериментировать, введите chrome://flags в адресной строке и включите флаг #force-major-version-to-100 .

Страница флагов Chrome, показывающая, что принудительное принудительное использование основной версии 100 в User-Agent включено.

Посещение Chrome 100 уже? после включения флага сообщает, что User-Agent имеет основной номер версии 100.

Сайт, который проверяет, отправляет ли браузер строку User-Agent 100. Он отображает: Да, потому что вы указываете Chrome версии 100, а это больше 99.

Цель состоит в том, чтобы заранее обнаружить как можно больше проблем, поэтому отправляйте отчеты об ошибках в Web Compat и помогите подготовить Интернет к появлению трехзначных номеров основных версий браузера!