Hvad er en brugeragent?

Sommetider forkortet som UA, er brugeragenten en tekststreng til browseren, der gives til hvert websted, du besøger. UA'erne indeholder oplysninger som browser version, kompatibilitet, operativsystem og eventuelle modificerede plugins. Ved hjælp af disse data kan en hjemmeside vurdere mulighederne i din computer, optimere en sides ydeevne og display.

Klik her for at se din UA

Eksempler på brugeragenter med strengforklaring

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

Mozilla / 4.0 bruges af historiske årsager som angivet af Microsoft, og ikke forveksles med varianterne af Mozilla-browsere som Firefox. Dernæst er den faktiske Microsoft Internet Explorer version: "kompatibel; MSIE 6.0;" som angiver denne bruger har Internet Explorer 6.0. Næste, "Windows NT 5.1; SV1;" er en beskrivelse af operativsystemet, i dette tilfælde Microsoft Windows XP med Service Pack 1. Endelig er .NET CLR 1.1.4322. NET Framework.

Bemærk: En brugeragentstreng med Internet Explorer kan have flere .NET versioner.

 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 

I dette andet eksempel er denne brugeragent på en Linux-variant. Den første ting mærkbart anderledes om denne brugeragent er X11; som er variant af X Windows . Næste U; er krypteringsniveauet, som er kort for USA, en indikation af stærk kryptering. Tidligere skulle forskellige krypteringsversioner blive frigivet til bestemte dele af verden på grund af love i USA. Næste, i686; og Fedora / 2.0.0.13-1.fc8 beskriver platformen og OS. Derefter, en-US; er sprog og placering af browseren (henholdsvis engelsk og amerikansk). Endelig er Firefox / 2.0.0.13 browseren og dens version.

 Mozilla / 5.0 (Macintosh; U; Intel MacOS 10.5; En-US; Rv: 1.9b4) Gecko / 2008030317 Firefox / 3.0b4 

I dette sidste eksempel er brugeragenten en Apple-computer. Denne linje har mange ligheder med det foregående eksempel, som også kører Firefox. Brugeragenten er dog Macintosh med en Intel og MacOS 10.5; som er processortype og operativsystem. Apple-computere, der ikke kører en Intel-processor, er "PPC".

Forskellige Windows-versioner i brugeragenten

Nedenfor er yderligere oplysninger om hver af de forskellige versioner af Microsoft Windows og deres tilsvarende brugeragentstrengkoder.

 Windows 95 = Windows 95 eller Win95 Windows 98 og 98 SE = Windows 98 eller 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 og XP x64-udgave = 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 

Sådan får du disse oplysninger

Der er et par måder at få adgang til brugeragentoplysninger; for eksempel knappen i starten af ​​denne side for at vise dine bruger JavaScript for at vise brugeragentstrengen. Men hvis du vil samle oplysningerne eller manipulere dataene, ville det være bedre at bruge et script-sprog på server-side, som Perl, som det næste eksempel.

 # / usr / bin / perl bruger strenge; print "Content-type: text / html", "\ n \ n"; print "$ ENV {HTTP_USER_AGENT}"; 

  • Se systeminformationsværktøjet til et eksempel på et script, der udnytter brugerinformationen og andre oplysninger, der kan opnås via JavaScript.

Agent, Browser, Computer akronymer, Web design betingelser