Convertidor gratuït

Usuari-Agent Analitzador

Analitzeu qualsevol cadena d'agent d'usuari per detectar el navegador, el sistema operatiu, el tipus de dispositiu i el motor de representació. Gratuït, instantani i totalment del costat del client.

Sobre aquesta eina

La cadena User-Agent és una capçalera HTTP que els navegadors i altres clients envien per identificar-se als servidors. Originalment un breu identificador, els agents d'usuari moderns estan estenent concatenacions de cadenes de versions històriques dissenyades per a la compatibilitat amb llocs que busquen navegadors específics. Un agent d'usuari de Chrome típic avui fa referència a Mozilla, AppleWebKit, KHTML, Gecko, Chrome i Safari, la majoria dels quals són vestigials.

L'anàlisi d'un agent d'usuari extreu el navegador, la versió, el sistema operatiu i el tipus de dispositiu reals d'aquesta cadena densa. Les dades informen l'anàlisi, la detecció de funcions i la identificació de bots. També és imperfecte: els agents d'usuari poden ser falsificats, tergiversar el motor del navegador real o quedar enrere (Chrome a iOS informa com Safari perquè tots els navegadors iOS han d'utilitzar WebKit).

Aquest analitzador utilitza la concordança de patrons per identificar navegadors comuns, sistemes operatius i categories de dispositius a partir de la cadena de l'agent d'usuari. La sortida inclou el nom i la versió del navegador, el sistema operatiu i la versió, el tipus de dispositiu (escriptori, mòbil, tauleta, bot) i el motor de representació. L'anàlisi es fa al vostre navegador; no s'envien dades enlloc.

Per què analitzar els agents d'usuari

Els fluxos de treball d'anàlisi, depuració i seguretat es beneficien de l'extracció de dades estructurades de les cadenes d'agent d'usuari en brut. Els registres del servidor que contenen milions d'agents d'usuari es tornen manejables quan cadascun s'analitza als camps del navegador/SO/dispositiu. Els informes d'errors que enumeren els agents d'usuari són més fàcils d'actuar quan podeu veure ràpidament el navegador i la versió implicats.

La detecció de bot també es basa en l'anàlisi de l'agent d'usuari com a primer senyal. Molts rastrejadors s'identifiquen honestament (Googlebot, Bingbot, GPTBot); d'altres falten Chrome però inclouen consells subtils. L'anàlisi ajuda a emergir aquests patrons.

Com utilitzar-la

Enganxeu un agent d'usuari, consulteu les dades estructurades.

  1. Enganxeu l'agent d'usuari: Copieu la cadena User-Agent dels registres del servidor, les eines de desenvolupament del navegador o les dades d'anàlisi. Les cadenes llargues es trunquen per mostrar-les però s'analitzen completament.
  2. Analitzar: L'eina fa coincidir la cadena amb patrons coneguts i extreu navegador, sistema operatiu, versió, tipus de dispositiu i motor de representació.
  3. Inspeccioneu la sortida: Cada camp analitzat es mostra per separat. Els indicadors de confiança marquen camps on l'agent d'usuari és ambigu (p. ex., Chrome a iOS).
  4. Utilitzeu les dades estructurades: Utilitzeu els camps analitzats per a l'agrupació d'anàlisi, el context de depuració o la lògica de detecció de funcions. Per a les decisions d'enviament en codi, preferiu la detecció de funcions sobre les cadenes d'agent d'usuari.

Casos d'ús comuns

Detalls tècnics

L'anàlisi de l'agent d'usuari és fonamentalment una concordança de patrons amb una gran biblioteca de regles d'expressió regular. La detecció del navegador utilitza subcadenes (Chrome, Firefox, Safari, Edge), la detecció del sistema operatiu busca fitxes de plataforma (Windows NT 10.0, Mac OS X, Linux, Android, iPhone OS) i la detecció de dispositius combina el sistema operatiu amb consells de factor de forma.

Les qüestions d'ordre en l'anàlisi. Els agents d'usuari Edge inclouen fitxes de Chrome i Safari, de manera que la comprovació d'Edge s'ha de fer abans de Chrome. Brave, Vivaldi i Opera fan servir Chromium i tenen problemes similars. Les biblioteques d'anàlisi madures (ua-parser-js, ua-parser) mantenen llistes de regles ordenades per a una desambiguació correcta.

User-Agent Client Hints (UA-CH) és el reemplaçament modern: les capçaleres Sec-CH-UA estructurades reemplacen l'heretat User-Agent. Els navegadors estan congelant gradualment la cadena heretada i migrant a UA-CH. La nova anàlisi hauria de suportar tots dos.

Bones pràctiques

Preguntes freqüents

L'analitzador de l'agent d'usuari és gratuït?
Sí, totalment gratuït sense costos ocults, sense subscripcions i sense límits d'ús. Utilitzeu-lo tantes vegades com necessiteu.
He de crear un compte?
No. L'eina funciona immediatament: no hi ha cap registre, cap adreça de correu electrònic i no es requereix informació personal.
Les meves dades són privades i segures?
Sí. Tot el processament es fa al vostre navegador mitjançant JavaScript. No es pengen dades a cap servidor. Les vostres entrades i sortides es mantenen completament al vostre dispositiu.
Això funciona en dispositius mòbils?
Sí. L'eina és totalment sensible i funciona en telèfons intel·ligents, tauletes i ordinadors d'escriptori amb qualsevol navegador web modern.
Quina és la precisió de la detecció de bots basada en l'agent d'usuari?
Els rastrejadors honestos s'identifiquen (Googlebot, GPTBot, Bingbot). Els robots maliciosos falsifiquen Chrome o Firefox. La detecció de bots basada en agents d'usuari captura els honestos però no la resta; combinar amb senyals de comportament per a una detecció completa.
Per què un agent d'usuari mostra dos números de versió?
Versió del navegador, versió del motor, versió del sistema operatiu, versió del dispositiu mòbil: els agents d'usuari moderns inclouen diversos. Cadascun apareix en el seu propi testimoni. Analitzar extractes cadascun per separat.
L'anàlisi es fa al meu navegador?
Sí. La cadena de l'agent d'usuari s'analitza localment; no s'envien dades a cap servidor.
Què passa amb la detecció de mòbils i tauletes?
Els agents d'usuari solen incloure suggeriments per a mòbils o tauletes (o mida de pantalla a Consells de client). L'anàlisi els extreu en una categoria de dispositiu. Els casos Edge (tauletes Android sense testimoni mòbil, dispositius plegables) encara són imperfectes.