Mtumiaji-Wakala Mchanganuzi
Changanua mfuatano wowote wa Wakala wa Mtumiaji ili kugundua kivinjari, Mfumo wa Uendeshaji, aina ya kifaa na injini ya uwasilishaji. Bure, papo hapo, na upande wa mteja kikamilifu.
Changanua mfuatano wowote wa Wakala wa Mtumiaji ili kugundua kivinjari, Mfumo wa Uendeshaji, aina ya kifaa na injini ya uwasilishaji. Bure, papo hapo, na upande wa mteja kikamilifu.
Mfuatano wa Wakala wa Mtumiaji ni vivinjari vya kichwa cha HTTP na wateja wengine hutuma ili kujitambulisha kwa seva. Kitambulisho kifupi, mawakala wa kisasa wa watumiaji wanajumuisha miunganisho ya matoleo ya kihistoria yaliyoundwa ili uoanifu wa nyuma na tovuti zinazonusa kwa vivinjari mahususi. Wakala wa kawaida wa mtumiaji wa Chrome leo anarejelea Mozilla, AppleWebKit, KHTML, Gecko, Chrome, na Safari - ambazo nyingi ni za kawaida.
Uchanganuzi wa wakala wa mtumiaji hutoa kivinjari, toleo, Mfumo wa Uendeshaji na aina ya kifaa kutoka kwa mfuatano huu mnene. Data hufahamisha uchanganuzi, ugunduzi wa vipengele, na utambulisho wa roboti. Pia si kamilifu - mawakala wa watumiaji wanaweza kuingiliwa, kuwakilisha vibaya injini halisi ya kivinjari, au kuachwa nyuma ya ukweli (Chrome kwenye iOS inaripoti kama Safari kwa sababu vivinjari vyote vya iOS lazima vitumie WebKit).
Kichanganuzi hiki hutumia ulinganishaji wa ruwaza ili kutambua vivinjari vya kawaida, mifumo ya uendeshaji na kategoria za kifaa kutoka kwa mfuatano wa wakala wa mtumiaji. Pato ni pamoja na jina na toleo la kivinjari, mfumo wa uendeshaji na toleo, aina ya kifaa (kompyuta ya mezani, simu ya mkononi, kompyuta kibao, bot), na injini ya uwasilishaji. Uchanganuzi hutokea katika kivinjari chako; hakuna data inayotumwa popote.
Uchanganuzi, utatuzi na utendakazi wa usalama zote hunufaika kutokana na kupata data iliyopangwa kutoka kwa mifuatano ya wakala ghafi ya mtumiaji. Kumbukumbu za seva zilizo na mamilioni ya ajenti za watumiaji huweza kutambulika kila moja inapochanganuliwa katika sehemu za kivinjari/OS/kifaa. Ripoti za hitilafu zinazoorodhesha mawakala wa watumiaji ni rahisi kushughulikia wakati unaweza kuona kwa haraka ni kivinjari na toleo gani linahusika.
Ugunduzi wa kijibu pia unategemea wakala wa mtumiaji kuchanganua kama ishara ya kwanza. Watambaji wengi hujitambulisha kwa uaminifu (Googlebot, Bingbot, GTBBot); wengine huharibu Chrome lakini ni pamoja na vidokezo vya hila. Kuchanganua husaidia kuibua mifumo hii.
Bandika wakala wa mtumiaji, angalia data iliyopangwa.
Uchanganuzi wa Wakala wa Mtumiaji kimsingi ni kulinganisha muundo dhidi ya maktaba kubwa ya sheria za regex. Ugunduzi wa kivinjari hutumia masharti madogo (Chrome, Firefox, Safari, Edge), ugunduzi wa Mfumo wa Uendeshaji hutafuta tokeni za mfumo (Windows NT 10.0, Mac OS X, Linux, Android, iPhone OS), na ugunduzi wa kifaa huchanganya OS na vidokezo vya fomu-factor.
Agiza mambo katika uchanganuzi. Mawakala wa watumiaji wa Edge ni pamoja na tokeni za Chrome na Safari, kwa hivyo kuangalia Edge lazima kufanyike kabla ya Chrome. Jasiri, Vivaldi, na Opera zote zinatumia Chromium na zina matatizo sawa. Maktaba za uchanganuzi waliokomaa (ua-parser-js, ua-parser) hudumisha orodha za sheria zilizopangwa kwa utofautishaji sahihi.
Vidokezo vya Mteja wa Wakala wa Mtumiaji (UA-CH) ndicho kibadilishaji cha kisasa: vichwa vya Sec-CH-UA vilivyoundwa badala ya Wakala wa Mtumiaji. Vivinjari polepole vinagandisha safu ya urithi na kuhamia UA-CH. Uchanganuzi mpya unapaswa kuunga mkono zote mbili.