Un flag de fonctionnalité disponible dans les versions Chrome 96 à 99 permet de tester en amont les problèmes potentiels lors de l'analyse d'une chaîne user-agent à trois chiffres.
Au cours du premier semestre 2022, Chrome atteindra un numéro de version majeure à trois chiffres : 100! Lorsque les navigateurs ont atteint la version 10 il y a bien des siècles, de nombreux problèmes ont été découverts avec les bibliothèques d'analyse user-agent, car le numéro de version majeure est passé d'un à deux chiffres. Maintenant que nous approchons de la version 100 dans Chrome et Firefox, avec Edge à proximité, nous voulons détecter les problèmes éventuels liés au numéro de version à trois chiffres suffisamment tôt, afin que nous soyons prêts lorsqu'il deviendra réalité.
À partir de Chrome 96 et jusqu'à Chrome 99, un flag de fonctionnalité sera disponible pour forcer la chaîne user-agent à utiliser le numéro de version majeure 100, quel que soit le numéro de version majeure réel. Il s'appliquera à la fois à l'en-tête de requête user-agent et aux API JavaScript (par exemple, navigator.userAgent
). Des tests similaires sont également exécutés sur Firefox.
Consultez la page Is Chrome 100 déjà? pour vérifier si votre navigateur envoie la version majeure 100 dans la chaîne user-agent.
Pour activer l'indicateur dans Chrome et faire des tests, saisissez chrome://flags
dans la barre d'adresse et activez l'indicateur #force-major-version-to-100
.
La page Is Chrome 100 déjà ? après avoir activé l'indicateur signale que l'user-agent a le numéro de version majeure 100.
L'objectif est de détecter autant de problèmes que possible à l'avance. Vous devez donc envoyer vos rapports de bug à Web Compat et aider à préparer le Web aux numéros de version principaux des navigateurs à trois chiffres.