242 votes

Pourquoi la chaîne "Mozilla" est présente sur l'agent d'utilisateur de tous les navigateurs?

Si vous regardez les agents utilisateurs IE, vous verrez également la chaîne Mozilla. Qui sait pourquoi c'est le cas?

320voto

Jason Creighton Points 7080

C'est une longue et triste histoire.

En résumé:

  1. Navigateur de Mozilla est libéré, avec le User-Agent Mozilla/1.0 (Win3.1). Il est publiquement renommé pour Netscape, mais dans son User-Agent conserve son nom d'origine .
  2. Internet Explorer est libéré. Il usurpe Netscape en commençant par son User-Agent avec Mozilla/ parce que les serveurs web ont été systématiquement browser sniffing et de servir des pages avec des images d'une fonctionnalité prise en charge par Netscape et IE, mais pas les autres navigateurs de l'époque - pour Netscape.
  3. Au fil du temps, Gecko, Konqueror, Opera, Safari et Chrome chacun décider à même d'usurper le User-Agent de certains navigateur précédent dans le but de manipuler un navigateur renifler les pages web dans une juste compréhension de leur navigateur fonctionnalités. Dans le cadre de cette usurpation d'identité, tous les navigateurs commencent leur User-Agents avec Mozilla/, comme les navigateurs avant eux, avaient fait. Beaucoup d'autres bêtises aussi des résultats, comme moderne Chrome User-Agent simultanément prétendant être de Mozilla, Chrome, Safari, et "like Gecko'.

30voto

Mike Mu Points 609

Je pense que cela a à voir avec: http://en.wikipedia.org/wiki/User_agent#User_agent_spoofing

À ses débuts, Netscape (nom de code Mozilla) était le principal rival d'IE, et ils voulaient éviter d'être rejetés par des sites refusant des navigateurs autres que Netscape.

10voto

Abhishek Goel Points 792

Comme mentionné par Json "Sa longue histoire". Résumant cette histoire "à sa juste chaque navigateur prétend être mozilla"

Après avoir essayé tout ce que j'ai finalement utilisé : http://www.useragentstring.com/

Vous pouvez utiliser le site web ci-dessus pour obtenir la mise en forme de l'agent utilisateur et les OS.
Ils ont de l'api que vous pouvez utiliser directement...

Vérifiez le résultat de l'API : Cliquez Ici

espérons que cela aide..!!!

3voto

billpg Points 906

Car c’est ainsi que Netscape s’est identifié et que Microsoft souhaitait travailler avec des sites capables de détecter Netscape et de rejeter toute autre chose.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X