Timo - Le Hollandais Volant
Le parseur d'User-Agent de Timo.
Le fonctionnement est assez simple, mais futé : historiquement, les navigateurs ont ajoutés progressivement des bouts à leur UA, en conservant des portions d'UA de leurs concurrents pour être détectés comme eux par les sites web qui font du tri (ce qui explique pourquoi il y a Mozilla partout, ou encore pourquoi il y a « Safari » dans l'UA de Chrome). Il s'est basé sur ce principe pour remonter petit à petit du cas général (présence de Mozilla ? Si non, Opera ou exotique, si oui, Netscape/Firefox/Chrome/Safari/Dérivés ; présence de Gecko ; etc.).
C'est bien pensé.
Tue 12 Mar 2013 09:09:06 AM CET - permalink -
-
http://lehollandaisvolant.net/index.php?mode=links&id=20130311235824