User Agent elemző

Bármely User-Agent-sztring beilleszthető — a böngésző által már elküldött sztring előre ki van töltve — és az oldal megadja a böngészőcsaládot és -verziót, a megjelenítőmotort, az operációs rendszert, az eszközgyártót, a típust és a kategóriát (asztali / mobil / tablet / konzol / TV / bot). A lenti minták közül kiválasztva realisztikus sztringek próbálhatók ki, a “Nyers JSON” kibontásával pedig a strukturált objektum másolható a szerveroldali vagy kliensoldali kódhoz. Az elemzés helyben történik a MIT-licencű UAParser.js könyvtárral.
Az eredmények gépelés közben frissülnek.
Minták:
Nyers JSON (UAParser-eredmény)

                                                                    
Az eredmény értelmezése: a UAParser.js könyvtár a sztringet felbontja: userAgent (a bemenet), browser, engine, os, device és cpu. A kategória jelvényét az eszköztípusból származtatja, ha a könyvtár megad egyet; a keresőrobotra utaló sztringek (Googlebot, bingbot, közösségi előnézetek…) a feldolgozott böngészőtől függetlenül BOT jelölést kapnak. Amit a könyvtár nem tud azonosítani, — jelöléssel látható, ez normális: a user agent-sztringek tanácsadó jellegűek, nem garanciák, és sok új vagy ritka kliens egyszerűen nincs benne az észlelési adatbázisban. Botoknál ez várható: az olyan könyvtárak, mint a UAParser.js, szándékosan nem próbálják a keresőrobotokat böngésző-, OS- vagy eszközmezőkbe illeszteni, ezért az eredményblokk a keresőrobot azonosítóját mutatja.

Adatvédelem: az elemzés helyben, a vendorált, MIT-licencű könyvtárral történik — a beillesztett sztring sehova nem kerül elküldésre. Az oldal helyi segédeszközként használható a User-Agent kezelés hibakeresésénél a szerverkódban vagy az analitikában.