Analizza le stringhe User-Agent per rilevare browser, OS e tipo di dispositivo
Una stringa User-Agent è un identificatore testuale inviato da browser, bot e client HTTP per identificarsi ai server. Codifica il nome e la versione del browser, il motore di rendering, il sistema operativo e a volte il tipo di dispositivo — il tutto in un'unica stringa opaca. Analizzare questa stringa manualmente è notoriamente soggetto a errori perché il formato si è evoluto caoticamente nel corso dei decenni.
Questo strumento decodifica qualsiasi stringa User-Agent in campi strutturati: nome e versione del browser, motore, OS e versione, tipo di dispositivo (desktop, mobile, tablet, bot), e se il client è un crawler noto.
Compatibilità storica. I browser delle prime ore si dichiaravano "compatibili Mozilla" per accedere a siti che servivano contenuti più ricchi solo a Netscape. Il prefisso è rimasto anche se privo di significato.
Le stringhe UA possono essere facilmente falsificate e il loro formato non è standardizzato. Per le decisioni di layout, le media query CSS sono più affidabili. Il parsing UA è meglio per analytics e logging.
Google sta riducendo progressivamente la stringa UA di Chrome per la privacy. La versione OS, il modello del dispositivo e la versione minore del browser vengono sostituiti con token fissi.
Un altro artefatto storico — i siti web servivano contenuti diversi ai browser basati su Gecko. Rivendicando "like Gecko", i browser si assicuravano di ricevere le stesse pagine ricche. Il token non ha significato tecnico negli UA moderni.
Generatore UUID · Convertitore di timestamp · Codificatore Base64 · Decodificatore Base64 · Generatore di hash · Convertitore di colori