Brugeragent-parser

Indsæt en vilkårlig User-Agent-streng — den, browseren allerede sender, er udfyldt på forhånd — og siden rapporterer browserfamilie og -version, layoutmotor, operativsystem, enhedsleverandør, model og kategori (desktop / mobil / tablet / konsol / TV / bot). Vælg et eksempel nedenfor for at prøve realistiske strenge, og udvid “Raw JSON” for at kopiere det strukturerede objekt til server- eller klientkode. Parsning sker lokalt med det MIT-licenserede bibliotek UAParser.js.
Resultaterne opdateres, mens man skriver.
Eksempler:
Raw JSON (UAParser-resultat)

                                                                    
Sådan læses resultatet: biblioteket UAParser.js deler strengen op i userAgent (inputtet), browser, engine, os, device og cpu. Kategorimærket udledes af enhedstypen, når biblioteket rapporterer en; strenge, der nævner en crawler (Googlebot, bingbot, sociale forhåndsvisninger…), markeres BOT uanset den parsede browser. Værdier, biblioteket ikke kan identificere, vises som — det er normalt: user agents er vejledende strenge, ikke garantier, og mange nye eller obskure klienter findes simpelthen ikke i detektionsdatabasen. For bots er det forventet: biblioteker som UAParser.js forsøger bevidst ikke at presse crawlere ind i browser-, OS- og enhedsfelterne, så resultatblokken viser crawlerens identitet i stedet.

Privatliv: parsning sker lokalt med det medfølgende MIT-licenserede bibliotek — den streng, der indsættes, sendes aldrig nogen steder. Siden kan bruges som et lokalt hjælpeværktøj, når man fejlretter User-Agent-håndtering i server- eller analysekode.