Флаг функции, доступный в Chrome 96–99, позволяет заранее протестировать возможные проблемы при анализе трехзначной строки User-Agent.
В первой половине 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.
Чтобы включить флаг в Chrome и поэкспериментировать, введите chrome://flags
в адресной строке и включите флаг #force-major-version-to-100
.
Посещение Chrome 100 уже? после включения флага сообщает, что User-Agent имеет основной номер версии 100.
Цель состоит в том, чтобы заранее обнаружить как можно больше проблем, поэтому отправляйте отчеты об ошибках в Web Compat и помогите подготовить Интернет к появлению трехзначных номеров основных версий браузера!