L'histoire des user-agent des navigateurs web

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

11 sept. 2008, 11:58

Petite histoire, très drôle et tellement véridique des user-agent des navigateurs web...
...ou pourquoi tous les navigateurs prétendent être Mozilla :D

:arrow: http://www.webaim.org/blog/user-agent-string-history/ (c'est en anglais)
Quand tout le reste a échoué, lisez le mode d'emploi...

ViPHP
ViPHP | 4039 Messages

11 sept. 2008, 12:12

Note qu'enfin, j'y vois clair maintenant..

C'est beau le poids de l'histoire quand même. (et encore une preuve que les frames, c'est le mal !! :evil: )
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Mammouth du PHP | 2937 Messages

11 sept. 2008, 13:46

Then cometh Opera
À noter qu'Opera est, parmi les navigateurs, le plus sage d'entre tous, puisqu'il offre l'embarras du choix, le choix par défaut allant dans le sens de la simplicité : appeler un chat un chat (et donc Opera Opera, sans même mentionner le moteur de rendu utilisé, Presto, qui ne ressemble ni à Webkit ni à KHTML ni à Gecko ni à Mozilla, et encore moins à Trident, celui d'IE :langue: ).

Bien entendu, les robots des moteurs de recherche sont encore plus sages. ;)

ViPHP
ViPHP | 5924 Messages

11 sept. 2008, 15:43

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13
:P

Mammouth du PHP | 2937 Messages

11 sept. 2008, 15:53

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13
:P
Alors que le strict nécessaire se trouve dans ces expressions rationnelles :
preg_match ("#Chrome#", $_SERVER['HTTP_USER_AGENT']);
preg_match ("#Chrome/([.0-9]+)#", $_SERVER['HTTP_USER_AGENT']);
Dieu merci, Microsoft a mis au point les commentaires conditionnels pour son IE. :roll:

ViPHP
ViPHP | 5924 Messages

11 sept. 2008, 16:01

Euh, je crois Victor que tu n'as pas compris le problème. Si les navigateurs font cela, ce n'est pas parce que les webmasters ne savent pas tester le navigateur, c'est simplement qu'un site existant est rarement modifié pour y ajouter les derniers navigateurs, même s'ils se comportent comme leurs consors…

ViPHP
ViPHP | 4039 Messages

11 sept. 2008, 17:26

Heh, je rebondis, sur le(s) user-agent de lynx..

http://www.useragentstring.com/pages/us ... ?name=Lynx
Lynx/2.8.7dev.4 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.8d
Honnête, le gars..
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

ViPHP
ViPHP | 5924 Messages

11 sept. 2008, 18:24

En même temps il s'en fout de ce qu'on lui envoie :mrgreen: