¿Alguien puede decirme por qué Chrome también dice que es Mozilla y Safari?


16

http://www.w3schools.com/js/tryit.asp?filename=try_nav_all

yo obtengo

Nombre de código del navegador: Mozilla

Nombre del navegador: Netscape

Versión del navegador: 5.0 (Windows NT 5.1) AppleWebKit / 535.1 (KHTML, como Gecko) Chrome / 14.0.835.186 Safari / 535.1

Cookies habilitadas: verdadero

Plataforma: Win32

Encabezado de agente de usuario: Mozilla / 5.0 (Windows NT 5.1) AppleWebKit / 535.1 (KHTML, como Gecko) Chrome / 14.0.835.186 Safari / 535.1


1
¿Estás tratando de hacer algo con esta información, o simplemente preguntas por curiosidad? La versión más corta es que la información de agente de uso como esta es un gran lío de mentiras para sortear el mal rastreo del navegador, indicar compatibilidad / similitud, etc. Pero si realmente está tratando de hacer algo, probablemente haya una mejor manera de probar los navegadores. Es bastante inusual ahora e incluso se desaconseja hacer un rastreo real del navegador como este, en parte debido al problema que está viendo.
Su '

Estoy pidiendo curiosidad
Dan

Respuestas:


14

Básicamente comenzó porque algunos sitios web solían rastrear al agente de usuario para decir qué navegador estaba usando alguien para poder bloquear los navegadores que creían que no funcionarían con sus sitios web. Específicamente, los sitios web estaban bloqueando Internet Explorer porque no ofrecía tantas funciones como Netscape Navigator. En lugar de simplemente crear un sitio web que funcione en todos los navegadores, los webmasters optaron por bloquear IE por completo. Para evitar eso, Internet Explorer comenzó a poner a Mozilla en su agente de usuario (con "compatible" entre paréntesis).

Otra razón es que algunos navegadores comparten el mismo motor de renderizado. Por ejemplo, tanto Safari como Chrome usan el motor de renderizado de webkit. Firefox y SeaMonkey usan gecko. Como resultado, ambos tendrán partes de su agente de usuario que coincidirán y / o mencionarán al otro navegador.

Este artículo tiene un buen resumen del historial de agente de usuario con mucho más detalle.



2

Casi todos los navegadores dicen que es Mozilla, lo que significa que es (más o menos) compatible con el motor de renderizado de Mozilla.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.