C’est une mauvaise interprétation de l’agent utilisateur qui pourrait causer des problèmes.

Google Chrome 100 n’est qu’à quelques mises à jour et on craint déjà que certains sites Web ne se cassent. Heureusement, Google étudie déjà cela et travaille à trouver une solution.

Comme tous les logiciels, chaque nouvelle mise à jour de Chrome tente de corriger les bugs des versions précédentes. À l’approche de sa 100e itération, Google a confirmé que Chrome 100 pourrait en fait entraîner un dysfonctionnement complet de certains sites, par exemple ceux construits avec Duda.

En effet, ces sites utilisent la même chaîne d’agent utilisateur pour détecter le navigateur, la version du navigateur et le système d’exploitation que vous utilisez.

C’est une chose de chaîne d’Agent Utilisateur

Si vous vous dirigez vers WhatIsMyBrowser.com pour vérifier votre chaîne d’agent utilisateur, vous obtiendrez quelque chose comme l’image ci-dessous.
Chaîne de mon Agent Utilisateur

Notez que dans cet exemple, la version de Chrome est écrite comme Chrome/96.0.4664.110.

Cependant, la plupart des développeurs Web se contentent des deux premiers chiffres (version majeure) uniquement, par exemple Chrome 96, ce qui est également le cas avec Duda. Dessin de cette illustration, Chrome/99 devient 99, et Chrome/100 sera par défaut à 10. Y2K-bug, quelqu’un?

Il y a aussi un autre problème. Duda bloque automatiquement toute version de Chrome inférieure à la version 40. Étant donné que les sites Duda liront Chrome / 100 comme 10, il sera automatiquement bloqué.

Google a également identifié plusieurs autres sites à risque de rupture en raison de Chrome 100.

Google prend certaines mesures pour résoudre les problèmes de compatibilité de Chrome 100. Tout d’abord, il introduit un nouvel indicateur Chrome qui verrouille la version majeure de Chrome dans la chaîne User-Agent à 99 et force le numéro de version majeure à la position de version mineure.

Drapeau chromé UA string

Vous trouverez ci-dessous une illustration montrant comment les chaînes UA pour les sites Duda apparaîtront pour Chrome 100 avec et sans le nouvel indicateur.
Ancienne et Nouvelle chaîne d’Agent utilisateur Duda pour Chrome 100

Après avoir découvert que tous les sites construits avec Yell Business basé au Royaume-Uni n’étaient pas non plus compatibles avec Chrome 100, Google a commencé à contacter les développeurs Web individuels au sujet du problème à venir.

Jusqu’à présent, cette méthode de sensibilisation a fonctionné pour Yell Business car elle a pu rendre l’ensemble de son réseau compatible Chrome 100. Cependant, il reste à voir si Google peut atteindre chaque développeur individuellement et à temps avant la sortie de Chrome 100 en mars 2022.

Ce Que Vous Pouvez Faire

Commencez à prendre des mesures pour empêcher votre site Web de se casser avec Chrome 100. Cela peut inclure de vous familiariser avec le nouvel indicateur Chrome. Il suffit de rechercher et d’activer l’indicateur ForceMajorInMinorPositionInUserAgent.

Vous pouvez également encourager vos abonnés, abonnés ou clients à essayer d’autres alternatives à Chrome dans le cas où votre site se casse lors de la sortie de Chrome 100.