L'histoire très drôle de la chaîne user-agent des navigateurs
Si vous ne l’avez pas encore lue, voici la très drôle histoire de la chaîne user-agent des navigateurs (en anglais), racontée par Aaron Andersen de WebAIM. “Au commencement était NCSA Mosaic. Mosaic se faisait appeler NCSA_Mosaic/2.0 (Windows 3.1), et il affichait des images avec le texte, ce qui provoquait une grande joie. Puis apparut un nouveau navigateur nommé Mozilla, abréviation de Mosaic Killer. Mais cela ne plut pas à Mosaic : son nom public devint donc Netscape. Netscape se faisait appeler Mozilla/1.0 (Win3.1), et la joie grandit encore. Netscape prenait en charge les cadres, qui devinrent populaires, mais Mosaic ne les prenait pas en charge. C’est ainsi qu’apparut la détection du user-agent : les webmasters envoyaient des cadres à Mozilla, mais pas aux autres navigateurs.”
Au fil de ce voyage dans le temps, Aaron retrace avec beaucoup d’humour l’évolution de cette chaîne : de Mosaic à Chrome, difficile de ne pas sourire devant l’imagination des développeurs de navigateurs.
“Puis vint Opera, qui déclara : nous devrions certainement laisser nos utilisateurs choisir le navigateur que nous imiterons. Opera créa donc une entrée de menu et se fit appeler Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; en) Opera 9.51, ou Mozilla/5.0 (Windows NT 6.0; U; en; rv:1.8.1) Gecko/20061208 Firefox/2.0.0 Opera 9.51, ou Opera/9.51 (Windows NT 5.1; U; en), selon l’option choisie par l’utilisateur.”
Rafraîchissant et drôle !