Vad är en användaragent?

Ibland förkortas UA, användaragenten är en webbläsarens textsträng som ges till varje webbplats du besöker. UA: n innehåller information som webbläsarversion, kompatibilitet, operativsystem och eventuella ändringsprogram. Med hjälp av dessa data kan en webbplats bedöma möjligheterna på din dator, optimera en sidas prestanda och visning.

Klicka här för att se din UA

Exempel på användaragent med strängförklaring

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

Mozilla / 4.0 används av historiska skäl som anges av Microsoft, för att inte förväxlas med varianterna av Mozilla-webbläsare som Firefox. Därefter är den faktiska Microsoft Internet Explorer-versionen: "kompatibel; MSIE 6.0;" vilket indikerar den här användaren har Internet Explorer 6.0. Därefter, "Windows NT 5.1; SV1;" är en beskrivning av operativsystemet, i det här fallet Microsoft Windows XP med Service Pack 1. Slutligen är .NET CLR 1.1.4322. NET Framework.

Obs! En användaragentsträng med Internet Explorer kan ha flera. 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 detta andra exempel är denna användaragent på en Linux-variant. Det första som märkbart är annorlunda om detta användaragent är X11; vilket är en variant av X Windows . Nästa U; är krypteringsnivån, som är kort för USA, en indikation på stark kryptering. Tidigare hade olika krypteringsversioner släppts för specifika delar av världen på grund av lagar i USA. Nästa, i686; och Fedora / 2.0.0.13-1.fc8 beskriver plattformen och operativsystemet. Därefter, en-US; är språk och plats för webbläsaren (engelska respektive amerikanska). Slutligen är Firefox / 2.0.0.13 webbläsaren och dess version.

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

I det här sista exemplet är användaragenten en Apple-dator. Denna rad har många likheter med föregående exempel, som även kör Firefox. Användaragenten är dock Macintosh med en Intel och MacOS 10.5; vilket är processortypen och operativsystemet. Apple-datorer som inte kör en Intel-processor är "PPC".

Olika Windows-versioner i användaragenten

Nedan finns ytterligare information om var och en av de olika versionerna av Microsoft Windows och deras motsvarande användaragentsträngkoder.

 Windows 95 = Windows 95 eller Win95 Windows 98 och 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 och 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 

Hur får man den här informationen

Det finns några sätt att få tillgång till användaragentinformation. till exempel, knappen i början av den här sidan för att visa användningen av JavaScript för att visa användaragentsträngen. Men om du vill samla informationen eller manipulera data, är det bättre att använda ett skriptspråk på serverns sida, som Perl, som nästa exempel.

 # / usr / bin / perl använder strikt; skriv ut "Innehållstyp: text / html", "\ n \ n"; skriv ut "$ ENV {HTTP_USER_AGENT}"; 

  • Se systeminformationsverktyget för ett exempel på ett skript som fullt ut utnyttjar användaragentinformationen och annan information som kan erhållas via JavaScript.

Agent, webbläsare, dator akronymer, webbdesign villkor