web-dev-qa-db-fra.com

Pourquoi Internet Explorer (9) signale-t-il "Mozilla" dans UserAgent?

Pourquoi Internet Explorer a-t-il Mozilla dans UserAgent?

Dans Firefox, il indique:

Mozilla/5.0 (Windows NT 6.1; rv: 7.0.1) Gecko/20100101 Firefox/7.0.1

Dans Interner Explorer, il indique:

Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0;. NET4.0E; .NET4.0C)

Dans certains blogs/forums, il est mentionné que cela est dû à des raisons historiques, mais quelle est la raison?

Il serait très utile de le savoir.

63
Harsh Baid

cela devrait le faire:

http://en.wikipedia.org/wiki/Mozilla

Lorsque les utilisateurs visitent un site Web (via un agent utilisateur tel qu'un navigateur Web), une chaîne de texte est généralement envoyée pour identifier l'agent utilisateur sur le serveur Web. Elle est connue sous le nom de "chaîne d'agent utilisateur". Le navigateur Web Netscape s'est identifié comme "Mozilla /" suivi de quelques informations sur le système d'exploitation sur lequel il s'exécutait.

Étant donné que le navigateur Netscape a initialement implémenté de nombreuses fonctionnalités non disponibles dans d'autres navigateurs et a rapidement dominé le marché, un certain nombre de sites Web ont été conçus pour fonctionner, ou fonctionner pleinement, uniquement lorsqu'ils ont détecté une version appropriée de Mozilla dans la chaîne d'agent utilisateur. Ainsi, les navigateurs concurrents ont commencé à émuler ("cloak" ou "spoof") cette chaîne afin de travailler également avec ces sites. Le premier exemple en est l'utilisation par Internet Explorer d'une chaîne d'agent utilisateur commençant par "Mozilla/(compatible; MSIE ..."), afin de recevoir du contenu destiné à Netscape, son principal rival au moment de son développement. Ce format d'utilisateur La chaîne d'agent a depuis été copiée par d'autres agents utilisateurs et a persisté même après qu'Internet Explorer a dominé le marché des navigateurs.

wiki sait tout

aussi https://superuser.com/questions/113020/why-does-internet-Explorer-calls-itself-mozilla

79
galchen