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

7

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?

    
pregunta drdot 08.06.2016 - 04:56
fuente

1 respuesta

14

Supongo que te refieres a los cuatro siguientes:

  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 User-Agent de la siguiente manera:

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

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

  • Chrome/51.0.2704.63 es su navegador

  • Safari/537.36 se agregó por razones históricas, donde Safari recibió un trato diferente.

También puede leer esta historia o esta publicación de SO

    
respondido por el Jedi 08.06.2016 - 05:36
fuente

Lea otras preguntas en las etiquetas