Je comprends surtout que c'est un vrai fourre-tout, cette chaîne User-Agent, et ce uniquement à cause d'habitudes détestables de certains webmestres.
Limiter un site à un User-Agent ou à un morceau d'User-Agent, c'est totalement contraire aux principes du Web.
Donc :
1) Les noms de navigateurs concurrents : ils sont là pour de mauvaises raisons. il vaudrait mieux ne pas les mettre, et l'utilisateur qui arrive sur un site qui explique qu'il ne prend pas en charge ce navigateur peut bien écrire au connard qui a codé cette discrimination.
2) L'identification du moteur de rendu n'a pas besoin de contenir un historique, une description ou quoi que ce soit, celui qui s'y intéresse est assez grand pour aller se documenter lui-même !
3) Je maintiens qu'il serait peut-être temps de mettre des User-Agent intelligents, qui mentionneraient par exemple : le nom du navigateur, sa version, le nom du moteur de rendu, sa version, le nom de la plate-forme d'exécution et sa version. Pour faire des statistiques, et uniquement pour ça, l'User-Agent ne devant avoir aucun autre intérêt.
[^] # Re: User-Agent
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse à la dépêche Chrome, le futur navigateur de Google. Évalué à 5.
Limiter un site à un User-Agent ou à un morceau d'User-Agent, c'est totalement contraire aux principes du Web.
Donc :
1) Les noms de navigateurs concurrents : ils sont là pour de mauvaises raisons. il vaudrait mieux ne pas les mettre, et l'utilisateur qui arrive sur un site qui explique qu'il ne prend pas en charge ce navigateur peut bien écrire au connard qui a codé cette discrimination.
2) L'identification du moteur de rendu n'a pas besoin de contenir un historique, une description ou quoi que ce soit, celui qui s'y intéresse est assez grand pour aller se documenter lui-même !
3) Je maintiens qu'il serait peut-être temps de mettre des User-Agent intelligents, qui mentionneraient par exemple : le nom du navigateur, sa version, le nom du moteur de rendu, sa version, le nom de la plate-forme d'exécution et sa version. Pour faire des statistiques, et uniquement pour ça, l'User-Agent ne devant avoir aucun autre intérêt.