2024 Avtor: Peter John Melton | [email protected]. Nazadnje spremenjeno: 2023-12-16 04:45
Uporabniški agent je "niz" - to je vrstica besedila - identificira brskalnik in operacijski sistem na spletni strežnik. To je preprosto, toda uporabniški agenti so sčasoma postali nered.
Osnove
Ko se vaš brskalnik poveže s spletnim mestom, vsebuje to polje v uporabniškem agentu v glavi HTTP. Vsebina polja uporabniškega posrednika se razlikuje od brskalnika do brskalnika. Vsak brskalnik ima lasten, razločen uporabniški agent. V bistvu je uporabniški posrednik način za brskalnik, da v spletni strežnik reče "Zdravo, jaz sem Mozilla Firefox v operacijskem sistemu Windows" ali "Zdravo, jaz sem Safari na iPhonu".
Spletni strežnik lahko te podatke uporablja za prikazovanje različnih spletnih strani različnim spletnim brskalnikom in različnim operacijskim sistemom. Spletno mesto na primer lahko na mobilne brskalnike, moderne strani sodobnih brskalnikov in mobilne strani pošljete v brskalnik Internet Explorer 6 in sporočilo »prosim nadgradite svoj brskalnik«.
Preverjanje uporabniških agentov
Na primer, tu je uporabniški posrednik Firefoxa v operacijskem sistemu Windows 7:
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0
Zdaj si oglejmo uporabniški posrednik Internet Explorerja 9, ki je:
Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Takoj se bomo vrnili na to. Najprej preberite tudi uporabniški posrednik za Google Chrome:
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5
String Mess Messengerja uporabnika
Mozaik je bil eden prvih brskalnikov. Niz uporabniškega posrednika je bil NCSA_Mosaic / 2.0. Kasneje se je Mozilla pridružila (pozneje preimenovana v Netscape), njen uporabniški agent pa je bil Mozilla / 1.0. Mozilla je bil bolj napreden brskalnik kot Mozaik - še posebej je podpiral okvirje. Spletni strežniki so preverili, ali je uporabniški agent vseboval besedo Mozilla in brskalniku Mozilla poslal strani, ki vsebujejo okvirje. V druge brskalnike so spletni strežniki poslali stare strani brez okvirjev.
Sčasoma je prišel Microsoft Internet Explorer in podprl tudi okvirje. Vendar pa IE ni prejel spletnih strani z okvirji, ker so spletni strežniki pravkar poslali te v brskalnike Mozilla. Če želite odpraviti to težavo, je Microsoft dodal besedo Mozilla svojemu uporabniškem agentu in dodal dodatne podatke (besedo "združljiv" in sklicevanje na IE.) Spletni strežniki so bili veseli, da so videli besedo Mozilla in IE poslali sodobnim spletnim stranem. Drugi brskalniki, ki so prišli pozneje, so naredili isto stvar.
Spletni strežniki ne skrbijo, kaj je natančen niz uporabniških agentov - samo preverijo, ali vsebuje določeno besedo.
Uporablja se
Spletni strežniki uporabljajo uporabniške posrednike za različne namene, vključno z:
- Vročanje različnih spletnih strani različnim spletnim brskalnikom. To se lahko uporabi za dobro - na primer, če želite preprostejšim spletnim stranem starejšim brskalnikom - ali zli - na primer prikazati »To spletno stran si je treba ogledati v Internet Explorerju«.
- Prikazovanje različnih vsebin v različnih operacijskih sistemih - na primer z prikazom navadne strani v mobilnih napravah.
- Zbiranje statističnih podatkov, ki prikazujejo brskalnike in operacijske sisteme, ki jih uporabljajo njihovi uporabniki. Če ste kdaj videli statistiko tržnega deleža brskalnika, je tako pridobljeno.
Boti za spletno pajkanje uporabljajo tudi uporabniška sredstva. Na primer, Googlov spletni pajalnik se identificira kot:
Googlebot/2.1 (+https://www.google.com/bot.html)
Spletni strežniki lahko dajo bote posebno obravnavo - na primer tako, da jih dovoljujejo prek obveznih registracijskih zaslonov. (Da, to pomeni, da včasih lahko prekinete registracijske zaslone tako, da svojega uporabniškega posrednika nastavite na Googlebot.)
Spletni strežniki lahko z datoteko robots.txt naročijo tudi določene bote (ali vse bote). Spletni strežnik bi lahko na primer določil, da bo bot odpotoval ali pa drugemu botu povedal, da bo indeksiral samo določena področja spletnega mesta. V datoteki robots.txt so boti identificirani po njunih nizih uporabniških agentov.
Vsi večji brskalniki vsebujejo načine za nastavitev prilagojenih uporabniških agencij, zato si lahko ogledate, kateri spletni strežniki pošiljajo različnim brskalnikom. Na primer nastavite brskalnik za namizje v uporabniški niz mobilnega brskalnika in na namizju boste videli mobilne različice spletnih strani.
Priporočena:
Kako spremeniti uporabniški posrednik brskalnika brez namestitve poljubnih razširitev
Če ste kdaj želeli, da bi se vaš spletni promet zdel, kot da prihaja iz drugega brskalnika, recimo, da bi prepisali spletno stran, ki trdi, da je nezdružljiva z vašim. Vsi priljubljeni brskalniki ponujajo vgrajene preklopnike uporabnikovega posrednika, zato lahko spremenite svojega uporabniškega posrednika, ne da bi namestili kakršne koli razširitve.
Ali je moj lokalni računalnik posrednik, ko prenesem datoteke med oddaljenimi strežniki?
Prenesete datoteke med dvema oddaljenima lokacijama in prenos je agonizirano počasen. Ali je lokalni računalnik kriv? Beri naprej, ko kopamo v odtenkih prenosa datotek.
Kako počistiti predpomnilnik brskalnika v različici brskalnika Internet Explorer
Čiščenje predpomnilnika brskalnika je preprosto dostopno v namiznih različicah Internet Explorerja, vendar je v različici Metro nekoliko bolj skrita. Preberite, če želite izvedeti več.
Okno brskalnika Windows Browser ponuja možnost izbire spletnega brskalnika evropskim uporabnikom
Od marca naprej se naši prijatelji po evropskem ribniku odločijo, kateri brskalnik bi radi namestili z operacijskim sistemom Windows. Danes smo mislili, da si bomo ogledali izbira glasovnic, nekateri so dobro znani, drugi pa morda niste slišali.
Vadnica: spremenite uporabniški vmesnik Windows 7, da bo izgledal kot uporabniški vmesnik Windows 8
Dokončajte navodila za vodenje, kako narediti Windows 7 uporabniški vmesnik videti kot Windows 8. Obstaja veliko brezplačnih, ki vam pomagajo pri prilagajanju uporabniškega vmesnika Windows 7 podobnemu uporabniškem vmesniku Windows 8.