useragent - user agent firefox
¿Por qué todos los agentes de usuario de los navegadores comienzan con "Mozilla/"? (5)
Como lo menciona Json "Es una larga historia". Sumando esa historia "es solo que cada navegador pretende ser mozilla"
Después de probar todo lo que finalmente he usado: http://www.useragentstring.com/
Puede utilizar el sitio web anterior para obtener el agente de usuario formateado y el sistema operativo.
Tienen api que puedes usar directamente ...
Verifique el resultado de la API: haga clic aquí
Espero eso ayude..!!!
Todas las cadenas de agente de usuario de navegadores populares, incluso Internet Explorer, comienzan con Mozilla/
. ¿Por qué es este el caso?
Creo que tiene que ver con: http://en.wikipedia.org/wiki/User_agent#User_agent_spoofing
Ya en los primeros días, Netscape (código llamado Mozilla) era el principal rival de IE, y querían evitar que los sitios rechazaran los navegadores que no fueran Netscape.
Es una historia larga y triste .
En resumen:
- Se libera el navegador Mozilla, con User-Agent
Mozilla/1.0 (Win3.1)
. Se renombra públicamente a Netscape, pero en su User-Agent conserva su nombre original. - Internet Explorer es lanzado. Pilla a Netscape al iniciar su User-Agent con
Mozilla/
porque los servidores web rutinariamente olían el navegador y servían páginas con marcos, una característica admitida tanto por Netscape como por IE, pero no por otros navegadores de la época, solo para Netscape. - Con el tiempo, Gecko, Konqueror, Opera, Safari y Chrome deciden simular de forma similar el User-Agent de un navegador anterior para manipular las páginas web que detectan el navegador y así comprender correctamente las características de su navegador. Como parte de este spoofing, todos los navegadores inician sus User-Agents con
Mozilla/
, al igual que los navegadores anteriores. También se producen muchos otros disparates, como el moderno User-Agent de Chrome que, al mismo tiempo, afirma ser Mozilla, Chrome, Safari y "como Gecko".
Porque así es como se identificó Netscape, y Microsoft quería trabajar con sitios que detectarían Netscape y rechazarían cualquier otra cosa.
Mozilla / 5.0 es el token general que dice que el navegador es compatible con Mozilla, y es común para casi todos los navegadores actuales. para más detalles haga clic aquí