2010-05-06 15 views

Respuesta

34

Respuesta corta: Debido a que la gente pensaba que la detección del agente de usuario (en lugar de feature (AKA object) detection) era una buena idea, por lo que los proveedores de navegadores empezaron a mentir con el fin de compensar.

Respuesta larga: History of the browser user-agent string

+0

la cadena de agente de usuario fue un completo desastre, y cerca inútil, y todo el mundo hizo pasar por todos los demás, y la confusión abundó – mujaffars

1

Eso navigator.appCodeName basa en cadena de agente de usuario y en la cadena de agente de usuario de IE, hay Mozilla 4.0 o algo, así que por eso su pantalla Mozilla para ambos.

7

Hace muchos años, los desarrolladores usaban la detección del navegador para rechazar otros navegadores, generalmente favoreciendo a Netscape Navigator (precursor de Mozilla y Firefox, también con nombre en código Mozilla). Probaron la cadena 'Mozilla' en el agente de usuario. Internet Explorer se enojó y decidió imitar a Netscape para que pudieran unirse a la diversión.

Cuestiones relacionadas