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:
-
Mozilla/5.0 (X11; Linux x86_64) -
AppleWebKit/537.36 (KHTML, like Gecko) -
Chrome/51.0.2704.63 -
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].
-
Mozillaes un subproducto de guerras del navegador . -
AppleWebKit/537.36es la plataforma utilizada por su navegador. -
Chrome/51.0.2704.63es su navegador -
Safari/537.36fue 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)