chrome browser user-agent

browser - chrome - user agent opera



¿Por qué Chrome e IE ponen "Mozilla 5.0" en el User-Agent que envían al servidor? (1)

Ver: user-agent-string-history

Todo se remonta al rastreo del navegador y se asegura de que los navegadores no estén bloqueados para que no puedan acceder a contenido que puedan admitir. Del artículo anterior:

Internet Explorer era compatible con marcos y, sin embargo, no era Mozilla, por lo que no tenía marcos. Y Microsoft se impacientó y no quiso esperar a que los webmasters se enteraran de IE y comenzaran a enviar marcos, por lo que Internet Explorer declaró que era "compatible con Mozilla" y comenzó a hacerse pasar por Netscape, y se llamó a sí mismo Mozilla / 1.22 (compatible ; MSIE 2.0; Windows 95) e Internet Explorer recibieron marcos, y todos Microsoft estaban contentos, pero los webmasters estaban confundidos.

Esta pregunta ya tiene una respuesta aquí:

Cuando yo mismo envié muchas solicitudes al servidor y encontré algo sorprendente que

en IE si elijo la cadena de usuario de ópera que el valor de la cadena de usuario era

User-Agent Opera/9.80 (Windows NT 6.1; U; en) Presto/2.2.15 Version/10.00

pero si elijo otro navegador en el explorador de Internet, él coloca Mozilla 5.0 en la cadena de usuario primero.

cuando envié la solicitud de ajax desde Chrome, encontré lo mismo que pusieron la cadena de usuario

Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.20 (KHTML, like Gecko) Chrome/11.0.672.2 Safari/534.20

Descubrí que Mozilla es una organización no importa para Google y Microsoft. Antes era competidor de ambos. Por qué MSFT y google ponen a mozilla en su agente de usuario. Cualquier razón para poner mozilla en cadena de conexión.

¿Por qué tanto chrome como IE ponen mozilla en userstirng cuando envían la solicitud? No sé por qué, pero cualquier razón específica para eso.