Kas ir lietotāja aģents?

Dažreiz saīsināts kā UA, lietotāja aģents ir pārlūka teksta virkne, kas tiek dota katrai apmeklētajai vietnei. UA satur informāciju, piemēram, pārlūkprogrammas versiju, saderību, operētājsistēmu un jebkurus modificējošos spraudņus. Izmantojot šos datus, tīmekļa vietne var novērtēt datora iespējas, optimizējot lapas veiktspēju un displeju.

Noklikšķiniet šeit, lai skatītu UA

Lietotāja aģentu piemēri ar virknes skaidrojumu

 Mozilla / 4.0 (saderīga; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) 

Mozilla / 4.0 lieto vēsturisku iemeslu dēļ, kā to norāda Microsoft, un to nedrīkst sajaukt ar Mozilla pārlūkprogrammu, piemēram, Firefox, variantiem. Tālāk ir pieejama pašreizējā Microsoft Internet Explorer versija: "saderīga; MSIE 6.0;" kas norāda, ka šim lietotājam ir Internet Explorer 6.0. Tālāk, "Windows NT 5.1; SV1;" ir operētājsistēmas, šajā gadījumā Microsoft Windows XP ar 1. servisa pakotni, apraksts. Visbeidzot .NET CLR 1.1.4322 ir .NET sistēma.

Piezīme: lietotāja aģentu virknei ar Internet Explorer var būt vairākas .NET versijas.

 Mozilla / 5.0 (X11; U; Linux i686; en-US; rv: 1.8.1.13) Gecko / 20080325 Fedora / 2.0.0.13-1.fc8 Firefox / 2.0.0.13 

Šajā otrajā piemērā šis lietotāja aģents ir Linux variantā. Pirmā lieta, kas ievērojami atšķiras par šo lietotāja aģentu, ir X11; kas ir X Windows variants. Nākamais U; ir šifrēšanas līmenis, kas ir īss ASV, kas liecina par spēcīgu šifrēšanu. Agrāk dažādās šifrēšanas versijās bija jāatbrīvo konkrētām pasaules daļām Amerikas Savienoto Valstu likumu dēļ. Tālāk i686; un Fedora / 2.0.0.13-1.fc8 apraksta platformu un OS. Pēc tam - ASV; ir pārlūkprogrammas valoda un atrašanās vieta (attiecīgi angļu un ASV). Visbeidzot, Firefox / 2.0.0.13 ir pārlūkprogramma un tās versija.

 Mozilla / 5.0 (Macintosh; U; Intel macOS 10.5; en-US; rv: 1.9b4) Gecko / 2008030317 Firefox / 3.0b4 

Šajā pēdējā piemērā lietotāja aģents ir Apple dators. Šai līnijai ir daudz līdzību ar iepriekšējo piemēru, kurā darbojas arī Firefox. Tomēr lietotāja aģents ir Macintosh ar Intel un MacOS 10.5; kas ir procesora tips un operētājsistēma. Apple datori, kuros nav Intel procesora, ir "PPC".

Dažādas Windows versijas lietotāja aģentā

Tālāk ir sniegta papildu informācija par katru no dažādām Microsoft Windows versijām un to atbilstošajiem lietotāja aģentu virknes kodiem.

 Windows 95 = Windows 95 vai Win95 Windows 98 un 98 SE = Windows 98 vai Win98 Windows CE = Windows CE Windows ME = Windows 9x 4.90 Windows NT 4.0 = Windows NT 4.0 Windows 2000 = Windows NT 5.0 Windows XP = Windows NT 5.1 Windows Server 2003 un XP x64 edition = Windows NT 5.2 Windows Vista = Windows NT 6.0 Windows 7 = Windows NT 6.1 Windows 8 = Windows NT 6.2 Windows 8.1 = Windows NT 6.3 Windows 10 = Windows 10.0 

Kā iegūt šo informāciju

Ir daži veidi, kā piekļūt lietotāja aģentu informācijai; piemēram, poga šīs lapas sākumā, lai parādītu jūsu lietojumprogrammu JavaScript, lai parādītu lietotāja aģentu virkni. Tomēr, ja vēlaties apkopot informāciju vai manipulēt ar datiem, labāk būtu izmantot servera puses skriptu valodu, piemēram, Perlu, kā nākamo piemēru.

 # / usr / bin / perl izmantot stingru; drukāt "Content-type: text / html", "n"; drukāt "$ ENV {HTTP_USER_AGENT}"; 

  • Skatiet sistēmas informācijas rīku, lai iegūtu piemēru skriptam, pilnībā izmantojot lietotāja aģentu informāciju, kā arī citu informāciju, kas iegūstama, izmantojot JavaScript.

Pārstāvis, pārlūks, datoru akronīmi, tīmekļa dizaina noteikumi