Lea una cadena user-agent: navegador, motor, sistema operativo, tipo de dispositivo y si es un bot
Se ejecuta en su navegador. Nada de lo que escribe se envía a ningún sitio.Una cadena user-agent es un lío de décadas que aún identifica a cada visitante. Pegue una para leer el navegador, el motor, el sistema operativo, el tipo de dispositivo y si es un bot: 5 datos de 1 línea. Se analiza en su navegador, así que una línea de registro sigue siendo privada.
Esta página se ha traducido automáticamente del original en inglés. Ninguna persona ha revisado todavía la traducción, así que la versión en inglés es la que debe consultar. Leer el original en inglés
Pegue una cadena user-agent en el cuadro o elija una en "Cadenas habituales para probar".
Lea Lo que dice: navegador, versión, motor, sistema operativo, tipo de dispositivo y cualquier bot.
Mire la etiqueta bajo el cuadro para ver cuánto de la cadena se reconoció.
Pulse Copiar resultado, o Ctrl+Enter, para llevarse los campos analizados como texto.
Pegue una cadena user-agent y este analizador le dice el navegador y su versión, el motor de renderizado, el sistema operativo y su versión, el tipo de dispositivo y si el remitente es un bot conocido. Lee la cadena en un orden fijo, empezando por el elemento más específico, porque cada navegador incluye a propósito los nombres de otros navegadores en su propia cadena.
Úselo cuando un registro de accesos muestre una línea que no reconoce, cuando pruebe cómo se comporta su propio código de detección o cuando llegue una incidencia de soporte con una cadena adjunta. La lista de bots cubre rastreadores de buscadores, rastreadores de IA, herramientas SEO, vistas previas de enlaces de redes sociales, monitores de disponibilidad, navegadores sin interfaz y bibliotecas HTTP simples como curl, Postman y python-requests.
La herramienta es honesta a propósito sobre lo que la cadena no puede decir. Windows 11 sigue informando Windows NT 10.0. Safari informa macOS 10.15.7 desde Big Sur, sea cual sea la versión real. Chrome en iOS es WebKit, porque iOS no permite otra cosa. Chromium congeló los dígitos de versión en 0.0.0 en 2022. Una tableta Android solo se distingue de un teléfono por la ausencia de la palabra "Mobile". Cada uno de estos casos aparece como nota junto a la cadena que pegue.
Lo que pegue se queda en la página: no hay ningún servicio de consulta detrás, ninguna llamada a una base de datos ni ninguna petición de red. Para cualquier cosa sobre la que vaya a actuar, use la detección de funciones, y use las client hints Sec-CH-UA que se enumeran en la página para los datos de plataforma que la cadena no puede dar.
Léala desde el elemento más específico hacia atrás. Chrome envía Mozilla, AppleWebKit, Chrome y Safari; Edge añade Edg al final. El último nombre de marca suele ser el navegador real. Pegue aquí la cadena y cada parte se separa por usted, con las partes que solo son fósiles de compatibilidad marcadas como tales.
No. Microsoft mantuvo el elemento de plataforma Windows NT 10.0 para Windows 11, así que ninguna cadena user-agent los distingue. La única fuente fiable es la client hint Sec-CH-UA-Platform-Version, que su servidor debe solicitar antes con una cabecera Accept-CH.
Apple congeló la versión que figura en la cadena user-agent cuando salió Big Sur, para evitar que los sitios bloquearan versiones nuevas que no habían probado. Chrome en macOS hace lo mismo. Así que 10_15_7 significa "macOS, versión no indicada", no Catalina.
Solo para los bots educados. Cualquiera puede enviar cualquier cadena, incluida la de Googlebot. La verificación real es una consulta DNS inversa de la IP que hace la petición, comprobada de nuevo en sentido directo, contra los rangos que publica el buscador. Tome el nombre de la cadena como una pista, nunca como una prueba.
La detección de funciones para todo lo relativo a capacidades: compruebe la API que quiere llamar. Para datos de plataforma, use las User-Agent Client Hints, que dan marcas, indicador de móvil, plataforma, versión de plataforma, versiones completas y modelo de dispositivo, y se solicitan por sitio en lugar de difundirse a todos.
No. Todo el analizador es JavaScript en esta página y no hace ninguna petición de red. No se registra, guarda ni consulta nada en una base de datos remota, y por eso también funciona sin conexión una vez cargada la página.
¿Sigue sin resolverlo? Pregunte sobre Analizador de user agent y cualquiera que lo sepa puede responder. No se necesita cuenta.