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].
-
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)