Command Palette

Search for a command to run...

AN

Analizador de agentes de usuario

Pegue una cadena de agente de usuario y lea el navegador, el motor de renderizado, el sistema operativo, el tipo de dispositivo y la CPU que describe, todo en su navegador.

¿qué es un analizador de agentes de usuario?

Un analizador User-Agent lee el encabezado de solicitud User-Agent que envía un navegador y lo divide en el nombre y la versión del navegador, el motor de renderizado, el sistema operativo y el tipo de dispositivo del que proviene la solicitud. Cada solicitud HTTP lleva esta cadena, y es la forma más común en que un servidor aprende lo que hay en el otro extremo de una conexión sin preguntar. El encabezado en sí está definido en RFC 9110, la especificación semántica HTTP y su formato es una lista no estructurada de tokens y comentarios de productos que se ha vuelto históricamente desordenada.

Ese desorden es la razón por la que existe un analizador. Una cadena Chrome moderna todavía comienza con "Mozilla/5.0" y todavía contiene la palabra "Safari", porque los navegadores pasaron dos décadas copiándose entre sí tokens para pasar pruebas de olfateo del servidor. Edge lleva "Chrome", Opera lleva "Chrome" y Safari en un iPhone informa su versión real en un token "Versión/" separado en lugar del "Safari/". Por lo tanto, leer a un agente de usuario a simple vista es propenso a errores: los tokens que parecen más obvios suelen ser los que se dejan para compatibilidad con versiones anteriores en lugar de los que identifican al cliente real.

Esta herramienta aplica el orden de detección que exigen esas peculiaridades. Primero prueba los navegadores que incorporan otro token de navegador, por lo que Edge no se lee mal como Chrome y una cadena de Chrome-on-iOS no se lee mal como Safari. Asigna el número del kernel de Windows NT a su nombre comercial, convierte las versiones de iOS y macOS separadas por subrayado a forma de puntos y clasifica la solicitud como de escritorio, móvil, tableta o bot. También marca firmas de automatización y rastreador conocidas, que es el campo más útil cuando lee un registro de acceso al servidor web en lugar de depurar un solo navegador.

Un ejemplo trabajado muestra lo que devuelve el analizador de cadenas del agente de usuario. Haga clic en el ejemplo de Edge en Windows y el resultado analizado enumera Microsoft Edge 126.0.0.0, Blink 537.36, Windows 10 / 11, Desktop, x86-64 (64 bits) y Bot / crawler No, aunque la cadena también contiene tokens Chrome y Safari. Ahora pegue la cadena del teléfono inteligente Googlebot, que afirma Chrome en Android 6.0.1: el analizador del agente de usuario aún lee el navegador y el sistema operativo, pero el tipo de dispositivo se convierte en Bot / Crawler y la bandera del bot dice Sí. Esa división es lo que desea cuando un rastreador toma prestada la identidad del navegador de un teléfono en sus registros.

Todo se ejecuta en tu navegador. La cadena que pegas nunca se carga, lo cual importa porque un agente de usuario real de tu propio tráfico puede indicar el dispositivo exacto y crear un visitante que está usando. No hay registro y el análisis no realiza ninguna solicitud de red; sólo el botón Copiar registra un recuento de uso, sin la cadena. Puede pegar líneas de registro de producción sin enviarlas a ninguna parte.

Cómo utilizar el analizador de agentes de usuario

  1. Pegue una cadena de agente de usuario

    Introduzca una cadena UA desde sus registros de acceso, una consola de navegador (navigator.userAgent) o un encabezado de solicitud. O cargue una de las muestras integradas.

  2. Lea los campos analizados

    El navegador, el motor, el sistema operativo, el tipo de dispositivo, la arquitectura de la CPU y el indicador del bot se detectan instantáneamente a medida que escribe. No hay ningún botón para presionar.

  3. Verifique la clasificación del dispositivo

    Vea de un vistazo si la solicitud provino de una computadora de escritorio, teléfono, tableta o un rastreador como Googlebot, con el modelo de dispositivo donde la cadena la expone.

  4. Copia los resultados

    Copie la tabla analizada como texto separado por pestañas para pegarlo en una hoja de cálculo, un informe de error o sus notas de análisis de registro.

Funciones del analizador de agentes de usuario

  • Orden de detección correcto

    Prueba Edge, Opera y Samsung antes que Chrome y lee Safari desde su versión/token, por lo que los tokens de compatibilidad integrados no provocan una mala lectura.

  • Mapeo del sistema operativo

    Traduce números del kernel de Windows NT a nombres, restaura versiones punteadas de iOS y macOS y reconoce Android, Chrome OS y Linux.

  • Clasificación del dispositivo

    Etiqueta cada cadena como de escritorio, móvil, tableta o bot, y muestra el modelo de dispositivo Android o Apple cuando el Agente de usuario la incluye.

  • Bandera de bot y rastreador

    Combina con un amplio conjunto de firmas sociales, de automatización y de motores de búsqueda, como Googlebot, Bingbot, Chrome rizado y sin cabeza, para el análisis de registros.

Frequently Asked Questions

Una cadena User-Agent es el valor del encabezado HTTP User-Agent que su navegador o aplicación envía con cada solicitud. Es una lista de tokens de productos que nombran el navegador, su motor de renderizado, el sistema operativo y, a menudo, el dispositivo, que los servidores utilizan para saber qué cliente se está conectando.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

user agent parseruser agent string parseruser agent checkerparse user agentua parserbrowser detectionuser agent stringwhat is my user agentuser agent lookupdevice detection