Analizor de User Agent

Se lipește orice șir User-Agent — cel pe care îl trimite deja browserul este completat automat — iar pagina raportează familia și versiunea browserului, motorul de randare, sistemul de operare, producătorul dispozitivului, modelul și categoria (desktop / mobil / tabletă / consolă / TV / bot). Se alege un exemplu de mai jos pentru a încerca șiruri realiste și se deschide „JSON brut” pentru a copia obiectul structurat pentru codul propriu, pe server sau pe client. Analiza se face local, cu biblioteca UAParser.js sub licență MIT.
Rezultatele se actualizează pe măsură ce se scrie.
Exemple:
JSON brut (rezultat UAParser)

                                                                    
Cum se citește rezultatul: biblioteca UAParser.js împarte șirul în userAgent (intrarea), browser, engine, os, device și cpu. Insigna de categorie este derivată din tipul dispozitivului atunci când biblioteca îl raportează; șirurile care menționează un crawler (Googlebot, bingbot, previzualizări sociale…) sunt marcate BOT indiferent de browserul analizat. Valorile pe care biblioteca nu le poate identifica sunt afișate ca — acest lucru este normal: user agent-urile sunt șiruri orientative, nu garanții, iar mulți clienți noi sau obscuri pur și simplu nu se află în baza de detectare. Pentru boți acest lucru este așteptat: biblioteci precum UAParser.js nu încearcă intenționat să înghesuie crawlerele în câmpurile browser/OS/dispozitiv, deci blocul de rezultat arată identitatea crawlerului în schimb.

Confidențialitate: analiza are loc local, cu biblioteca inclusă sub licență MIT — șirul lipit nu este trimis nicăieri. Pagina poate fi folosită ca instrument local de lucru atunci când se depanează gestionarea User-Agent în propriul cod de server sau în analize.