¿Por qué Chrome envía cuatro navegadores en el encabezado del agente de usuario?

Estoy usando Chrome en Linux con la versión 51.0.2704.63 (64 bits). Grabé una solicitud HTTP de Chrome y aquí está parte de la grabación:

User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.63 Safari/537.36 

¿Por qué Chrome envía cuatro navegadores en el campo de agente de usuario? ¿Es esta una contramedida para ofuscar la versión del navegador?

Respuesta

Presumiblemente te refieres a las siguientes cuatro:

  1. Mozilla/5.0 (X11; Linux x86_64)
  2. AppleWebKit/537.36 (KHTML, like Gecko)
  3. Chrome/51.0.2704.63
  4. Safari/537.36

la mayoría de los navegadores web utilizan un valor de cadena de agente de usuario de la siguiente manera:

Mozilla/[version] ([system and browser information]) [platform] ([platform details]) [extensions]. 
  • Mozilla es un subproducto de guerras del navegador .

  • AppleWebKit/537.36 es la plataforma utilizada por su navegador.

  • Chrome/51.0.2704.63 es su navegador

  • Safari/537.36 fue agregado por razones históricas, donde Safari fue tratado de manera diferente.

Es posible que desee leer también este historial o esta publicación SO

Comentarios

  • Nota , que desde 2013 la plataforma que utiliza Chrome no es WebKit, es ' s Blink , una bifurcación de WebKit (que en él ' s turno es una bifurcación de KHTML KDE lib)

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *