Analizzatore di User Agent

Incolli una stringa User-Agent qualsiasi — quella che il suo browser già invia è precompilata — e questa pagina riporta la famiglia e la versione del browser, il motore di impaginazione, il sistema operativo, il produttore del dispositivo, il modello e la categoria (desktop / mobile / tablet / console / TV / bot). Scelga un esempio qui sotto per provare stringhe realistiche, ed espanda «JSON grezzo» per copiare l'oggetto strutturato per il suo codice lato server o lato client. L'analisi è eseguita localmente dalla libreria UAParser.js, con licenza MIT.
I risultati si aggiornano mentre digita.
Esempi:
JSON grezzo (risultato di UAParser)

                                                                    
Come leggere il risultato: la libreria UAParser.js divide la stringa in userAgent (l'input), browser, engine, os, device e cpu. Il distintivo di categoria deriva dal tipo di dispositivo quando la libreria ne riporta uno; le stringhe che menzionano un crawler (Googlebot, bingbot, anteprime dei social…) sono segnalate come BOT indipendentemente dal browser analizzato. I valori che la libreria non riesce a identificare sono mostrati come — è normale: gli user agent sono stringhe indicative, non garanzie, e molti client nuovi o poco noti semplicemente non sono nel database di riconoscimento. Per i bot è previsto: librerie come UAParser.js non cercano di far rientrare di proposito i crawler nei campi di browser, sistema operativo e dispositivo, quindi il blocco del risultato mostra invece l'identità del crawler.

Privacy: l'analisi avviene localmente con la libreria inclusa, con licenza MIT — la stringa che incolla non viene mai inviata da nessuna parte. Può usare questa pagina come supporto locale quando fa il debug della gestione di User-Agent nel suo codice server o nelle sue analisi.