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.
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.
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.
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.
Enganxeu un agent d'usuari, consulteu les dades estructurades.
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.