We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

Esta traducción está incompleta. Por favor, ayuda a traducir este artículo del inglés.

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 Request header
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

  • Mozilla/5.0  es el token general que indica que el navegador es compatible con Mozilla, es el más común en la mayoría de los navegadores actuales.
  • is the general token that says the browser is Mozilla compatible, and is common to almost every browser today.
  • platform  describe la plataforma nativa en la que el navegador se ejecuta (ejemplo. Windows, Mac, Linux o Android), y si es o no  un telefono móvil. La version de Sistema Operativo de Firefox (Firefox OS) dice simplemente "Mobile"; la web es la plataforma. Observe que la plataforma puede estar formada de varios ";" tokens separados. Vea  los ejemplos de abajo.
  • rv:geckoversion indica la version  de Gecko(por ejemplo "17.0"). En los navegadores más recientes la version de gecko es la misma que la versión de firefox
  • Gecko/geckotrail indica que el navegador esta basado en Gecko.
  • En escritorio geckotrail tiene la siguiente string fija "20100101"
  • Firefox/firefoxversion indica que el navegador es Firefox, y muestra la versión (por ejemplo "17.0").

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, section 5.5.3: User-Agent Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

Compatibilidad entre navegadores

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Soporte básico Si Si Si Si Si Si
FeatureAndroid webviewChrome para AndroidEdge mobileFirefox para AndroidOpera AndroidiOS SafariSamsung Internet
Soporte básico Si Si Si Si Si Si Si

Vea tambien

Etiquetas y colaboradores del documento

Etiquetas: 
Colaboradores en esta página: LeoOliva, Imvi10
Última actualización por: LeoOliva,