Vartotojo agentas: sužinokite savo naršyklės naudotojo agentą dabar

Jūsų vartotojo atstovas yra:

„Mozilla“ / 5.0 („iPhone“; „CPU iPhone OS 10_3“, pavyzdžiui, „Mac OS X“) „AppleWebKit“ / 602.1.50 (KHTML, kaip „Gecko“) „CriOS“ / 56.0.2924.75 „Mobile“ / 14E5239e „Safari“ / 602.1 RuxitSynthetic / 1.0 v1056367419 t3361852064589862559 smf = smf = smf =


Jūsų IP adresas yra:

JAV vėliava 35.190.173.33

Informacija apie naršyklę:

„JavaScript“ įgalinta:

Įgalinti slapukai:

Įrenginio taškų santykis:

Ekrano skiriamoji geba:

Naršyklės lango dydis:

Vietinis laikas:

Laiko zona:

Ne
Ne
Netaikoma
Netaikoma
Netaikoma
Netaikoma
Netaikoma

Vartotojo agentai yra unikalūs kiekvienam žiniatinklio lankytojui. Jie atskleidžia lankytojo naudojamo prietaiso ir programinės įrangos techninių duomenų katalogą. Apsiginklavę šia informacija, galite kurti turtingesnes ir dinamiškesnes svetaines, kurios teikia skirtingą patirtį, atsižvelgiant į lankomą vartotojo agentą.

Vartotojo agentai taip pat yra labai svarbūs kontroliuodami paieškos variklių robotus, naudodami robots.txt failą jūsų serveryje. Bet jie neveikia puikiai bet kurioje situacijoje, o informacija vartotojo agento eilutėje gali būti suklastota.

Norėdami panaudoti šią informaciją, turite suprasti sudėtines vartotojo agento eilutės dalis ir taip pat apsvarstyti galimą riziką, jei šis metodas bus naudojamas turiniui pateikti..

Kas yra vartotojo agentas?

Visi, kurie šiuo metu naršo internete, turi vartotojo agentą. Programinė įranga yra tiltas tarp jūsų – vartotojo – ir interneto.

Naudotojų agentus lengviausia suprasti, jei atsitraukiame ir žiūrime į žiniatinklio raidą. Tokiu būdu mes galime suprasti vartotojų agentų pranašumus.

Kai internetas buvo tekstinė sistema, iškart jo naudojimo pradžioje, vartotojai turėjo įvesti komandas naršyti ir siųsti žinutes. Dabar mes turime naršykles, kurios tai padarytų už mus. Mes tiesiog nukreipiame ir spustelėjame, o naršyklė veikia kaip „agentas“, mūsų veiksmus paverčiant komandomis.

Kaip veikia vartotojo agentas?

Kai jūsų naršyklė (ar panašus įrenginys) įkelia svetainę, ji identifikuojama kaip agentė, nuskaitydama jūsų prašomą turinį.

Kartu su vartotojo agento identifikacija naršyklė siunčia daugybę informacijos apie įrenginį ir tinklą, kuriame jis yra.

Tai tikrai žiniatinklio kūrėjų duomenų rinkinys, nes tai leidžia jiems tinkinti patirtį atsižvelgiant į vartotojo agentą, kuris įkėlė puslapį.

Vartotojo atstovų tipai

Naršyklės yra aiškus vartotojo agento pavyzdys, tačiau kiti įrankiai gali veikti kaip agentai. Svarbiausia, kad ne visus vartotojų agentus realiu laiku kontroliuoja ar instruktuoja žmonės.

Paieškos variklio tikrinimo programos yra geras naudotojo agento, kuris yra (beveik) automatizuotas, pavyzdys – robotas, kuris naršo žiniatinklį be vartotojo prie vairo.

Čia pateiktas kai kurių vartotojų agentų, su kuriais teko susidurti, sąrašas:

  • Naršyklės: Įskaitant „Microsoft Edge“, „Internet Explorer“, „Firefox“, „Safari“, „Chrome“, „BlackBerry“, „Opera“, „Opera Mini“, „iOS Safari“, „Chrome“, skirtą „Android“, „Samsung“ internetą, QQ naršyklę ir kt..
  • Vikšrai: „Google“, „Google“ vaizdai, „Yahoo!“ Slurp, ir dar šimtai.
  • Konsolės: „PlayStation 4“, „Wii“, „PlayStation Portable“ ir „Bunjalloo“ – „Nintendo DS“ įmontuota naršyklė.
  • Senosios operacinės sistemos (pvz., „AmigaVoyager“).
  • Naršyklės neprisijungus ir panašūs (pavyzdžiui, „Wget“ ir „Offline Explorer“).
  • Susieti šaškės (pvz., „W3C-checklink“).
  • Be to, daugybė sklaidos kanalų skaitytuvų, tikrintojų, debesų platformų, medijos leistuvių, el. Pašto bibliotekų ir scenarijų.

HTTP vartotojo agento eilutės

Kai vartotojo agentas identifikuoja save žiniatinklio serveryje, gali prasidėti procesas, vadinamas turinio derybomis. Tai leidžia svetainei pateikti skirtingas savo versijas, remiantis vartotojo agento eilute.

Agentas perduoda savo asmens tapatybės kortelę serveriui, o tada serveris derina tinkamų failų, scenarijų ir laikmenų derinį..

Pirmosiomis interneto dienomis vartotojų agentai buvo naudojami atskirti „Mosaic“ nuo „Mozilla“, nes „Mosaic“ nepalaikė rėmelių, o „Mozilla“.

Kaip perskaityti vartotojo agento eilutę

Norėdami išsamiau pažvelgti į vartotojo agento eilutę, pažiūrėkite į šį vartotojo agento eilutės pavyzdį, kurį sukūrė WhoIsHostingThis vartotojo agento įrankis..

Rezultatai bus unikalūs tik jūsų kompiuteryje, įrenginyje ir tinkle, bet čia yra kompiuterio, kurį turime biure, rezultatai:

„Mozilla“ / 5.0 („Macintosh“; „Intel Mac OS X 10_10_2“) „AppleWebKit“ / 537.36
(KHTML, kaip „Gecko“) „Chrome“ / 51.0.2704.84 „Safari“ / 537.36

Žemiau pateikdami pavyzdį, gauname tokią informaciją:

  • Vartotojo agento programa yra „Mozilla“ 5.0 versija arba su ja suderinama programinės įrangos dalis.
  • Operacinė sistema yra „OS X“ 10.2.2 versija (ir veikia „Mac“).
  • Klientas yra „Chrome“ versija 51.0.2704.84.
  • Klientas remiasi „Safari“ 537.36 versija.
  • Variklis atsakingas už šio įrenginio turinio rodymą yra „AppleWebKit“ 537.36 versija (taip pat yra KHTML, atvirojo kodo maketo variklis).

Ko reikia ieškoti vartotojo agento eilutėje

Išskaidyti vartotojo agento eilutes gali būti sudėtinga, nes nėra standartinio formato. Tačiau visame žiniatinklyje yra vadovai ir analizės įrankiai, kurie gali padėti. Tikėtina, kad daugumai dizainerių svarbiausia yra programa, versija ir variklis.

Atminkite, kad didžiulė vartotojo agento eilutės dalis yra susijusi su suderinamumu. Taip yra todėl, kad „Internet Explorer“ iš pradžių turėjo paskelbti, kad yra suderinama su „Mozilla“, kad galėtų priimti turinį su rėmeliais.

Praktiškai dauguma naršyklių dabar deklaruoja, kad yra suderinamos su „Mozilla“, kad užtikrintų, jog gali pasiekti visą žiniatinklio turinį.

Derybos dėl turinio

Taigi vartotojo agento eilutė yra šiek tiek paini. Bet tai vis tiek naudinga. Ką mes su tuo galime padaryti??

Mes galime:

  • Patikrinkite naršyklės ar įrenginio galimybes ir įkelkite skirtingą CSS, remdamiesi rezultatu;
  • Pristatykite pritaikytą „JavaScript“ į vieną įrenginį, palyginti su kitu;
  • Siųsti visiškai skirtingą puslapio išdėstymą į telefoną, palyginti su staliniu kompiuteriu;
  • Automatiškai atsiųsti teisingą dokumento vertimą, atsižvelgiant į vartotojo agento kalbos pasirinkimą;
  • Pateikite specialius pasiūlymus konkretiems žmonėms, atsižvelgiant į jų įrenginio tipą ar kitus veiksnius;
  • Surinkite lankytojų statistiką, norėdami sužinoti apie mūsų internetinio puslapio kūrimo ir turinio kūrimo procesą arba tiesiog įvertinti, kas lankosi mūsų svetainėje ir iš kurių nukreipimo šaltinių.

Apskritai, mes galime suteikti savo scenarijams galimybę padaryti geriausią pasirinkimą mūsų lankytojams, remiantis jų vartotojo agentu.

Be to, mes galime pateikti šiuos duomenis į nuolatinio tobulinimo, analizės ir kitų procesų, pavyzdžiui, konversijų optimizavimo, ciklą.

Vartotojo agentai ir Robots.txt

„Robots.txt“ failas yra failas jūsų žiniatinklio serveryje, kuris kontroliuoja, kaip elgiasi kai kurie vartotojų agentai. Daugeliu atvejų mes naudojame robots.txt, kad nurodytume paieškos variklio tikrinimo įrenginiams – arba „robotams“ – ką daryti.

Kaip minėjome įvade, paieškos variklių tikrinimo programos yra labai specifinis vartotojo agento tipas. Informacija faile robots.txt taikoma tik tikrinimo robotams. Tikrinimo programos turi juos aiškinti taip, kaip mes ketiname.

Pažvelkime į keletą pavyzdžių.

Kaip uždrausti ar leisti robotams naudotis robotais.txt

Uždrausti kad visi tikrinimo programos lankytojai lankytų svetainę, mes sukursime tekstinį failą pavadinimu robots.txt, įdėsime jį į savo serverio aukščiausio lygio (prieinamą žiniatinkliui) katalogą ir pridėsime šį tekstą:

Vartotojo atstovas: *

Neleisti: /

Norėdami suteikti visų tikrinimo programų leidimą, prie robots.txt failo pridėtume šį tekstą:

Vartotojo atstovas: *
Neleisti:

Taip pat galite uždrausti ir leisti naudoti tam tikrus nuskaitymo įrenginius ir apriboti arba leisti prieigą prie konkrečių aplankų.

Naujausi „Google Chrome“ naudotojų agentai

Čia yra naujausi „Chrome“ naudotojų agentai:

  • „Android“ skirta „Chrome“ (mobiliesiems & tablėtė)
    • „Mozilla“ / 5.0 („Linux“;) „AppleWebKit“ / ((KHTML, pvz., „Gecko“) „Chrome“ / „Mobile Safari“ /
  • „IOS“ skirtas „Chrome“
    • „Mozilla“ / 5.0 („iPhone“; „CPU iPhone OS 10_3“, pvz., „Mac OS X“) „AppleWebKit“ / 602.1.50 (KHTML, kaip „Gecko“) „CriOS“ / 56.0.2924.75 „Mobile“ / 14E5239e „Safari“ / 602.1
  • „Chrome WebView“ („KitKat“ į „Lollipop“)
    • „Mozilla“ / 5.0 („Linux“; 4.4; „Nexus 5 Build“ / _BuildID_) „AppleWebKit“ / 537.36 (KHTML, kaip „Gecko“) versija / 4.0 „Chrome“ / 30.0.0.0 „Mobile Safari“ / 537.36
  • „Chrome WebView“ (Lollipop ir daugiau)
    • „Mozilla“ / 5.0 („Linux“; 5.1.1; „Nexus 5 Build“ / LMY48B; wv) „AppleWebKit“ / 537.36 (KHTML, pvz., „Gecko“) versija / 4.0 „Chrome“ / 43.0.2357.65 „Mobile Safari“ / 537.36

Dažnai užduodami klausimai

Vis tiek gali tekti paklausti apie vartotojų agentus, kokie jie yra ir kaip jie veikia. Čia yra keletas klausimų ir atsakymų, kaip pradėti.

Kas yra vartotojo agentas HTTP užklausoje?

Vartotojo agentas yra tam tikra simbolių seka kiekvienoje naršyklėje, leidžianti veikti kaip identifikavimo agentas. Vartotojo agentas leidžia žiniatinklio serveriui ti identifikuoti operacinę sistemą ir naršyklę. Tada žiniatinklio serveris naudojasi keičiamąja informacija, kad nustatytų, koks turinys pateikiamas tam tikroms operacinėms sistemoms ir žiniatinklio naršyklėms įvairiuose įrenginiuose..

Kas yra vartotojo agento eilutėje?

Vartotojo agento eilutėje yra vartotojo programa arba programinė įranga, operacinė sistema (ir jų versijos), žiniatinklio klientas, žiniatinklio kliento versija ir variklis, atsakingas už turinio rodymą (pvz., „AppleWebKit“). Vartotojo agento eilutė siunčiama HTTP užklausos antraštės forma.

Kas yra vartotojo agento aptikimas?

Vartotojo agento aptikimas yra vartotojo agento eilutės patvirtinimo ir analizės procesas, siekiant supažindinti su eilutės savybėmis. Vartotojo agento aptikimas gali būti naudingas svetainėms, siekiant optimizuoti ir pritaikyti įvairias naršyklės funkcijas, o ne konkrečius naršyklių tipus.

Kas yra vartotojo agento apgaulė?

Vartotojo agento klastojimas yra terminas, naudojamas apibūdinti atvejį, kai žiniatinklio naršyklės naudotojo agento turinys leidžia žiniatinklio naršyklei pozuoti ir identifikuoti kaip kitą naršyklę. Kadangi svetainės, pateikdamos turinį vartotojams, dažnai tikrina naršyklės tipą, vartotojų agentų šifravimas yra naudingas daugeliui interneto naršyklių suderinamumo požiūriu..

Kam naudojamas „WebKit“?

„WebKit“ yra HTML naršyklės variklis. Tai yra „Apple“ sukurtas atvirojo kodo variklis, visų pirma naudojamas „Apple“ „Safari“ ir „iOS“ naršyklėse. Tai atvaizdavimo variklis, kuris apdoroja HTML ir CSS, norėdamas interpretuoti ir pateikti tinklalapius. „WebKit“ taip pat atsakinga už leidimą naršyti po tinklalapio nuorodas.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me