http://www.w3schools.com/js/tryit.asp?filename=try_nav_all
Je reçois
Nom de code du navigateur: Mozilla
Nom du navigateur: Netscape
Version du navigateur: 5.0 (Windows NT 5.1) AppleWebKit / 535.1 (KHTML, comme Gecko) Chrome / 14.0.835.186 Safari / 535.1
Cookies activés: vrai
Plateforme: Win32
En-tête de l'agent utilisateur: Mozilla / 5.0 (Windows NT 5.1) AppleWebKit / 535.1 (KHTML, comme Gecko) Chrome / 14.0.835.186 Safari / 535.1
Réponses:
Fondamentalement, cela a commencé parce que certains sites Web avaient l'habitude de renifler l'agent utilisateur pour dire quel navigateur quelqu'un utilisait afin de pouvoir bloquer les navigateurs qu'ils pensaient ne pas fonctionner avec leurs sites Web. Plus précisément, les sites Web bloquaient Internet Explorer car il n'offrait pas autant de fonctionnalités que Netscape Navigator. Au lieu de simplement construire un site Web qui fonctionne sur tous les navigateurs, les webmasters ont choisi de bloquer complètement IE. Pour contourner cela, Internet Explorer a commencé à mettre Mozilla dans son agent utilisateur (avec "compatible" entre parenthèses).
Une autre raison est que certains navigateurs partagent le même moteur de rendu. Par exemple, Safari et Chrome utilisent le moteur de rendu Webkit. Firefox et SeaMonkey utilisent tous deux gecko. En conséquence, ils auront tous deux des morceaux de leur agent utilisateur qui correspondront et / ou mentionneront l'autre navigateur.
Cet article contient un bon résumé de l'historique des agents utilisateurs plus en détail.
la source
Presque tous les navigateurs disent que c'est Mozilla, ce qui signifie qu'il est (plus ou moins) compatible avec le moteur de rendu Mozilla.
la source