Il faut distinguer 2 choses différentes dans les éléments qui t'intriguent :
1) Les noms de navigateurs concurrents :
Ils sont là pour que le "nouveau" navigateur soit identifié par les sites en tant que compatible avec les anciens navigateurs. (un site "optimisé" pour Safari fonctionnera (en théorie) de façon identique avec Chrome). Ainsi les utilisateurs d'un nouveau navigateur ne seront pas "interdit de visite" de certain site qui n'accepte que "IE et Firefox".
Le Mozilla (que l'on retrouve pratiquement dans tout les user-agents) est historique mais est là pour les mêmes raisons.
2) le nom du moteur de rendu :
le cas présent WebKit (le moteur de rendu de Chrome) est basé sur KHTML et si tu regardes le user-agent de Konqueror (basé sur KHTML aussi) tu verras qu'il contient déjà la référence "like Gecko". (voir point 1)
3) oui, en fait, il y'a un troisième point :
Ne serait-il pas temps qu'on nous mette des User-Agent qui veulent vraiment dire quelque chose ?
Comme tu l'as peut être compris maintenant, les user-agent veulent dire quelque chose, c'est juste que cette chose, tu ne la comprenais pas jusqu'à présent ;-)
[^] # Re: User-Agent
Posté par dovik (site web personnel) . En réponse à la dépêche Chrome, le futur navigateur de Google. Évalué à 3.
1) Les noms de navigateurs concurrents :
Ils sont là pour que le "nouveau" navigateur soit identifié par les sites en tant que compatible avec les anciens navigateurs. (un site "optimisé" pour Safari fonctionnera (en théorie) de façon identique avec Chrome). Ainsi les utilisateurs d'un nouveau navigateur ne seront pas "interdit de visite" de certain site qui n'accepte que "IE et Firefox".
Le Mozilla (que l'on retrouve pratiquement dans tout les user-agents) est historique mais est là pour les mêmes raisons.
2) le nom du moteur de rendu :
le cas présent WebKit (le moteur de rendu de Chrome) est basé sur KHTML et si tu regardes le user-agent de Konqueror (basé sur KHTML aussi) tu verras qu'il contient déjà la référence "like Gecko". (voir point 1)
3) oui, en fait, il y'a un troisième point :
Ne serait-il pas temps qu'on nous mette des User-Agent qui veulent vraiment dire quelque chose ?
Comme tu l'as peut être compris maintenant, les user-agent veulent dire quelque chose, c'est juste que cette chose, tu ne la comprenais pas jusqu'à présent ;-)