Što je moj korisnički agent
Pogledajte naziv i verziju preglednika, operativni sustav, mehanizam za iscrtavanje i cijeli niz korisničkog agenta u trenutku učitavanja stranice — detektirano lokalno.
Rezultat
Ova stranica ističe vaš cijeli niz korisničkog agenta — identifikacijsku liniju koju vaš preglednik šalje sa svakim zahtjevom — i stavlja gumb za kopiranje jednim klikom točno ispod njega. Iznad niza, isti parser koji bi timovi za podršku pokrenuli u svojim glavama pokazuje na što dekodira: vaš preglednik s njegovom verzijom, vaš operativni sustav i mehanizam za renderiranje.
Korisnički agent je ono što se od vas obično traži u izvješćima o pogreškama, QA ulaznicama i razgovorima s podrškom, jer točno utvrđuje u kojoj se verziji preglednika dogodio problem. Nizovi modernog korisničkog agenta su namjerno zbunjujući — svaki Chromium preglednik tvrdi da je Chrome i Safari odjednom, a Safari na iPadu može tvrditi da je Mac — zbog čega dekodirani sažetak pored neobrađenog niza svima štedi put do tablice za pretraživanje.
Niz čita lokalno vaš preglednik putem navigator.userAgent-a, pri čemu raščlanjeni sažetak preferira čistiji API navigator.userAgentData tamo gdje postoji. Ništa se ne šalje nijednom poslužitelju, ne traži se IP adresa, a sve što preglednik odbija otkriti prikazuje se kao Nepoznato, a ne kao pretpostavljeno.