--- title: User-Agent slug: Web/HTTP/Headers/User-Agent tags: - HTTP - Referencia - header translation_of: Web/HTTP/Headers/User-Agent ---
{{HTTPSidebar}}

La solicitud de cabecera del Agente de Usuario contiene una cadena característica que permite identificar el protocolo de red  que ayuda a descubrir  el tipo de aplicación, sistema operativo, provedor del software o laversión del software de la petición del agente de usuario.

Lea Browser detection using the user agent y vea porque utilizar diferentes páginas web o servicios en diferentes navegadores es  normalmente una mala idea

 

Header type {{Glossary("Request header")}}
{{Glossary("Forbidden header name")}} no

Sintaxis

User-Agent: <product> / <product-version> <comment>

Common format for web browsers:

User-Agent: Mozilla/<version> (<system-information>) <platform> (<platform-details>) <extensions>

Directivas

<product>
Identificador del producto
<product-version>
Numero de versión del producto.
<comment>
Ninguno o más comentatios conteniendo infomacion del subproducto, por ejemplo.

Cadena del Agente de usuario de Firefox

Para más detalles del Agente de usuario basado en cadenas de texto en Firefox y Gecko , lea Firefox user agent string reference. La cadena de agente de usuario de Firefox esta dividida en 4 componentes.

Mozilla/5.0 (platform; rv:geckoversion) Gecko/geckotrail Firefox/firefoxversion

Ejemplo

Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0
Mozilla/5.0 (Macintosh; Intel Mac OS X x.y; rv:42.0) Gecko/20100101 Firefox/42.0

Cadena del Agente de Usuario de Chrome

El agente de usuario de Chrome (or Chromium/blink-based engines) es similar al formato usado por Firefox. Por efectos de compatibilidad, añade una string como "KHTML like Gecko" y "Safari",

Ejemplo

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

Cadena del Agente de Usuario de Opera

El navegador Opera tambien esta basado en el mismo motor (blink engine), que es casi lo mismo, con la exepción de que este añade "OPR/<version>".

Ejemplo

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36 OPR/38.0.2220.41

Cadena del Agente de Usuario de Safari

En el ejemplo, la cadena del Agente de usuario  es tomado de una versión movil de safari, esta contiene la palabra "Mobile".

Ejemplo

Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1

Cadena del Agente de Usuario de Internet Explorer

Ejemplo

Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0)

Cadena del Agente de Usuariode Crawler Y bot UA strings

Ejemplo

Googlebot/2.1 (+http://www.google.com/bot.html)

Especificaciones

Specification Title
{{RFC("7231", "User-Agent", "5.5.3")}} Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

Compatibilidad entre navegadores

{{Compat("http.headers.User-Agent")}}

Vea tambien