Razčlenjevalnik uporabniškega agenta
Prilepite kateri koli niz uporabniškega agenta – iz dnevnika strežnika, vstopnice za podporo ali radovednosti – in takoj dekodirajte njegov brskalnik, OS, motor in vrsto naprave, vključno z znanimi roboti, kot je Googlebot.
Rezultat
Dnevniki dostopa do strežnika, obremenitve webhook in vstopnice za podporo so polni nizov uporabniškega posrednika, ki niso lastni brskalnik – telefon obiskovalca, partnerjeva integracija ali pajek, za katerega še niste slišali. To orodje obstaja za dekodiranje natanko teh: prilepite poljuben niz uporabniškega agenta v polje in dobite takojšnjo razčlenitev brskalnika, operacijskega sistema, mehanizma upodabljanja in vrste naprave, ki jo opisuje, brez gumba za pošiljanje in ponovnega nalaganja strani.
To je drugačna naloga od strani »kaj je moj brskalnik«. Te strani berejo vaš navigator.userAgent, da opišejo napravo, na kateri jih trenutno berete; ne morejo vam pomagati razumeti niza UA, kopiranega iz zahteve nekoga drugega. Ta razčlenjevalnik gre v drugo smer: vsako besedilo, ki ga prilepite, obravnava kot neobdelane podatke za dekodiranje, ne glede na to, ali je to besedilo prava namizna namestitev Chroma, Safari za iPhone ali nekaj, kar sploh ni brskalnik.
Promet botov in pajkov je tukaj prvovrsten primer, ne pa naknadna misel. Razčlenjevalnik izrecno preveri prilepljene nize glede na desetine znanih pajkov – Googlebot, Bingbot, facebookexternalhit, Twitterbot, AhrefsBot, SemrushBot, DuckDuckBot, Applebot in drugi – in poroča o navadni da/ne zastavici 'znani bot' z ujemajočim se imenom, kar je točno tisto, kar potrebujete, ko pišete pravila robots.txt ali berete strežniške dnevnike za promet strgala.
Razčlenjevanje se izvede v vašem brskalniku takoj, ko tipkate, z uporabo ujemanja vzorcev preko prilepljenega besedila – nič se ne naloži nikamor. Ko je niz preveč popačen, preveč nenavaden ali resnično dvoumen, da bi ga z zaupanjem dekodirali, orodje to pove pošteno, namesto da bi izumilo brskalnik ali operacijski sistem, ki ga v resnici nikoli ni bilo. Če želite podrobnosti svojega LASTNEGA trenutnega brskalnika namesto dekodiranja poljubnega niza, ločeno orodje What Is My Browser neposredno prebere navigator.userAgent za vas – ta stran je ustvarjena za nasprotno delo: poljubni, prilepljeni nizi.