¿Qué es una cadena de agente de usuario?
Una cadena de agente de usuario (también conocida como User-Agent String) es una línea de texto que un navegador web envía al servidor web en cada solicitud HTTP que realiza. Esta cadena de agente de usuario contiene información sobre el navegador, el sistema operativo, el tipo de dispositivo, la versión del navegador, etc. Esta información es útil para los desarrolladores web para determinar si la solicitud proviene de una computadora, un teléfono inteligente o una tableta, así como para determinar el navegador y el sistema operativo que se está ejecutando.
Ejemplos de cadenas de agentes de usuario
A continuación se muestran algunos ejemplos de cadenas de agentes de usuario en diferentes dispositivos:
- Mozilla Firefox en Windows 10: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0
- Google Chrome en Android 10: Mozilla/5.0 (Linux; Android 10; SM-G960F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Mobile Safari/537.36
- Safari en iOS 14: Mozilla/5.0 (iPhone; CPU iPhone OS 14_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Mobile/15E148 Safari/604.1
Ventajas de usar una cadena de agente de usuario
Las cadenas de agentes de usuario proporcionan una forma sencilla y confiable de identificar el dispositivo y el navegador web de un usuario. Esto permite a los desarrolladores web ofrecer una experiencia de usuario optimizada para cada dispositivo y navegador. Esto significa que los desarrolladores web pueden mostrar contenido específico para diferentes dispositivos, así como proporcionar contenido optimizado para diferentes navegadores web.
Enlaces de referencia
- User agent en la Wikipedia
- User-Agent en MDN web docs