User Agent-tolkare

Klistra in valfri User-Agent-sträng — den som webbläsaren redan skickar är förifylld — så rapporterar sidan webbläsarfamiljen och versionen, layoutmotorn, operativsystemet, enhetstillverkaren, modellen och kategorin (dator / mobil / surfplatta / konsol / TV / bot). Välj ett exempel nedan för att testa realistiska strängar, och expandera "Rå JSON" för att kopiera det strukturerade objektet till egen server- eller klientkod. Tolkningen sker lokalt med det MIT-licensierade biblioteket UAParser.js.
Resultaten uppdateras medan texten skrivs.
Exempel:
Rå JSON (UAParser-resultat)

                                                                    
Så läser man resultatet: biblioteket UAParser.js delar upp strängen i userAgent (indatat), browser, engine, os, device och cpu. Kategorimärket härleds från enhetstypen när biblioteket anger en; strängar som nämner en sökrobot (Googlebot, bingbot, förhandsvisningar i sociala medier…) märks BOT oavsett den tolkade webbläsaren. Värden som biblioteket inte kan identifiera visas som — det är normalt: användaragenter är vägledande strängar, inte garantier, och många nya eller obskyra klienter finns helt enkelt inte i identifieringsdatabasen. För bottar är detta väntat: bibliotek som UAParser.js försöker avsiktligt inte pressa in sökrobotar i webbläsar-, OS- och enhetsfält, så resultatblocket visar sökrobotens identitet i stället.

Integritet: tolkningen sker lokalt med det medföljande MIT-licensierade biblioteket — strängen som klistras in skickas aldrig någonstans. Sidan kan användas som ett lokalt hjälpmedel vid felsökning av User-Agent-hantering i egen serverkod eller analys.