Les versions à venir des navigateurs Internet populaires Firefox et Chrome pourraient provoquer la panne de certains sites Web, a averti Mozilla.
Alors que Chrome et Firefox approchent tous les deux de la version 100, un article de blog de Karl Dubost, Chris Peterson et Ali Beyad de Mozilla a expliqué que des problèmes peuvent survenir lorsque les navigateurs analysent les chaînes d’agent utilisateur contenant les numéros de version à trois chiffres.
La chaîne de l’agent utilisateur contient diverses informations sur le logiciel de navigation, telles que le nom ou, surtout, le numéro de version et les technologies prises en charge. Lorsque les sites Web reçoivent ces informations, ils modifient leur réponse en fonction de la version du navigateur et des technologies prises en charge.
Firefox et Chrome 100
Lorsque les navigateurs sont initialement passés des versions à un chiffre aux versions à deux chiffres, certains sites Web ne pouvaient pas être affichés.
Cependant, cette fois-ci, Mozilla et Google se préparent à l’avance pour les nouvelles versions (à venir début mai et fin mars, respectivement). En août dernier, Mozilla a commencé à expérimenter pour voir si la version 100 casserait certains sites Web, et Google a rapidement suivi.
En fait, les deux développeurs ont trouvé quelques sites Web qui se comportaient mal, où des messages de « navigateur non pris en charge » étaient affichés ou des interfaces cassées affichées.
« Sans une seule spécification à suivre, différents navigateurs ont des formats différents pour la chaîne User-Agent et une analyse User-Agent spécifique au site. Il est possible que certaines bibliothèques d’analyse aient des hypothèses ou des bogues codés en dur qui ne prennent pas en compte numéros de version majeurs à trois chiffres », explique Mozilla.
« De nombreuses bibliothèques ont amélioré la logique d’analyse lorsque les navigateurs sont passés à des numéros de version à deux chiffres, donc atteindre le jalon à trois chiffres devrait causer moins de problèmes. »
Si les entreprises ne parviennent pas à résoudre les problèmes avant les dates de sortie, elles ont toutes deux des plans d’urgence : geler l’agent utilisateur à 99. De plus, Firefox pourra également injecter du CSS et d’autres remplacements similaires.
Mozilla a également exhorté les développeurs de sites Web à tester leurs sites Web pour les navigateurs à venir, avec les étapes détaillées disponibles sur le blog de Mozilla. ici.
Via : BleepingComputer