1. Grundlæggende viden:
User-Agent for Http Header
User Agent, også kendt som UA på kinesisk, er en del af HTTP-protokollen og en komponent i headerdomænet. Det er en særlig strengheader, der giver hjemmesiden information om typen og versionen af den browser, du bruger, operativsystemet og versionen, browserkernen osv. Gennem dette logo kan det website, som brugeren besøger, vise forskellige layouts for at give brugerne en bedre oplevelse eller foretage informationsstatistikker. For eksempel er det ikke det samme at få adgang til Google på en mobiltelefon som at få adgang til en computer, som Google vurderer ud fra besøgendes urinsyre. UA kan camoufleres.
Standardformatet for browserens UA-streng: Browser ID (operativsystem-ID; identifikation af krypteringsniveau; browsersprog) renderer versionsinformation om motoridentifikation. Men browsere er anderledes.
Strengbeskrivelse:
1. Browserlogo
Af hensyn til kompatibilitet og promovering har mange browsere det samme logo, så browserlogoet angiver ikke den sande version af browseren, og den rigtige versionsinformation kan findes i slutningen af UA-strengen.
2. Identifikation af operativsystemer
3. Identifikation af krypteringsniveauer
N: Angiver ingen sikker kryptering I: Indikerer svag sikkerhedskryptering U: Indikerer stærk sikkerhedskryptering
4. Browsersprog Det sprog, der er angivet i præferencen, > Generelle > sprog
5. Renderingsmotor De vigtigste renderingsmotorer, der bruges af displaybrowseren, er: Gecko, WebKit, KHTML, Presto, Trident, Tasman osv., i format som renderingsmotor/versionsinformation
6. Versionsinformation Viser browserens reelle versionsinformation i følgende format: browser-/versionsinformation
Noter: 1. I reklamemålretningsindstillingerne måler både browsermålretning og operativsystemmålretning informationen i User-Agenten. 2. For mere information om User-Agent, se venligst historikken for User-agent-strenge
Browser-brugeragentdetaljer
PC:
safari 5.1 – MAC
User-Agent:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50
Safari 5.1 – Windows
User-Agent:Mozilla/5.0 (Windows; U; Windows NT 6.1; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50
IE 9.0
User-Agent:Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0;
IE 8.0
User-Agent:Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0)
IE 7.0
User-Agent:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
IE 6.0
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Firefox 4.0.1 – MAC
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Firefox 4.0.1 – Windows
User-Agent:Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Opera 11.11 – MAC
User-Agent:Opera/9.80 (Macintosh; Intel Mac OS X 10.6.8; U; en) Presto/2.8.131 Version/11.11
Opera 11.11 – Windows
User-Agent:Opera/9.80 (Windows NT 6.1; U; en) Presto/2.8.131 Version/11.11
Chrome 17.0 – MAC
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11
Maxthon
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Maxthon 2.0)
Tencent TT
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; TencentTraveler 4.0)
The World 2.x
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
Verden 3.x
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; The World)
Sogou Browser 1.x
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; SE 2.X MetaSr 1.0; SE 2.X MetaSr 1.0; .NET CLR 2.0.50727; SE 2.X MetaSr 1.0)
360 Browser
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; 360SE)
Avant
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Avant Browser)
Grøn browser
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
På mobile enheder:
Safari iOS 4.33 – iPhone
User-Agent:Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5
Safari iOS 4.33 – iPod Touch
User-Agent:Mozilla/5.0 (iPod; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5
Safari iOS 4.33 – iPad
User-Agent:Mozilla/5.0 (iPad; U; CPU OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5
Android N1
User-Agent: Mozilla/5.0 (Linux; U; Android 2.3.7; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
Android QQ Browser til Android
User-Agent: MQQBrowser/26 Mozilla/5.0 (Linux; U; Android 2.3.7; zh-cn; MB200 Build/GRJ22; CyanogenMod-7) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
Android Opera Mobile
User-Agent: Opera/9.80 (Android 2.3.4; Linux; Opera Mobi/build-1107180945; U; en-GB) Presto/2.8.149 Version/11.10
Android Pad Moto Xoom
User-Agent: Mozilla/5.0 (Linux; U; Android 3.0; en-us; Xoom Build/HRI39) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13
BlackBerry
User-Agent: Mozilla/5.0 (BlackBerry; U; BlackBerry 9800; en) AppleWebKit/534.1+ (KHTML, like Gecko) Version/6.0.0.337 Mobile Safari/534.1+
WebOS HP Touchpad
User-Agent: Mozilla/5.0 (hp-tablet; Linux; hpwOS/3.0.0; U; en-US) AppleWebKit/534.6 (KHTML, like Gecko) wOSBrowser/233.70 Safari/534.6 TouchPad/1.0
Nokia N97
User-Agent: Mozilla/5.0 (SymbianOS/9.4; Series60/5.0 NokiaN97-1/20.0.019; Profile/MIDP-2.1 Configuration/CLDC-1.1) AppleWebKit/525 (KHTML, like Gecko) BrowserNG/7.1.18124
Windows Phone Mango
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; HTC; Titan)
UC gør det ikke
User-Agent: UCWEB7.0.2.37/28/999
UC-standarden
User-Agent: NOKIA5700/ UCWEB7.0.2.37/28/999
UCOpenwave
User-Agent: Openwave/ UCWEB7.0.2.37/28/999
UC Opera
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; ) Opera/UCWEB7.0.2.37/28/999
2. Browsergenkendelse
1. IE-browser (tag IE 9.0 som eksempel)
PC: Brugeragent: Mozilla/5.0 (kompatibel; MSIE 9.0; Windows NT 6.1; Trident/5.0; Mobil enhed: Bruger-agent: Mozilla/5.0 (kompatibel; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; HTC; Titan)
Da Aoyou, Window of the World, 360 Browser, Tencent Browser, Sogou Browser, Avant og Green Browser alle bruger IE-kerner, er standarden for IE-browservurdering "MSIE"-feltet, og tallet efter MSIE-feltet er versionsnummeret, men det skal også vurderes, at det ikke inkluderer "Maxthon", "The world", "360SE", "TencentTraveler", "SE" og "Avant" og andre felter (Green Browser er ikke klart identificeret). Mobile enheder skal også bestemme IEMobile+ versionsnummeret.
2. 360-browser
PC: Brugeragent: Mozilla/4.0 (kompatibel; MSIE 7.0; Windows NT 5.1; Trident/4.0; InfoPath.2; . NET4.0C; . NET4.0E; .NET CLR 2.0.50727; 360SE) Mobile enheder: Ikke tilgængelige
360-browseren bedømmes ud fra feltet "360SE", som ikke har nogen versionsangivelse.
3. Sogou-browser
PC: User-Agent:Mozilla/4.0 (kompatibel; MSIE 7.0; Windows NT 5.1; Trident/4.0; SE 2.X MetaSr 1.0; SE 2.X MetaSr 1.0; .NET CLR 2.0.50727; SE 2.X MetaSr 1.0) Mobile enheder: Ikke tilgængelige
Sogou Browsers vurderingskriterier er felterne "SE" og "MetaSr", og versionsnummeret er tallet efter SE.
4、Krom
PC: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, ligesom Gecko) Chrome/17.0.963.56 Safari/535.11
Mobil enhed: User-Agent: Mozilla/5.0 (Linux; U; Android 2.2.1; ZH-CN; HTC_Wildfire_A3333 Build/FRG83D) AppleWebKit/533.1 (KHTML, ligesom Gecko) Version/4.0 Mobile Safari/533.1
Kriteriet for PC Chrome-browseren er Chrome-feltet, og tallet efter Chrome er versionsnummeret; Den mobile Chrome-browser vurderer felter som "Android", "Linux" og "Mobile Safari", og nummeret efter versionen er versionsnummeret.
5、Safari
PC: User-Agent:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, ligesom Gecko) Version/5.1 Safari/534.50
Mobilenhed: Brugeragent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 ligesom Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, ligesom Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5
Da Chrome og Nokias Series 60-browser også bruger WebKit-kernen, skal Safari-browseren vurderes til at inkludere Safari-feltet og ikke Chrome og andre oplysninger, og tallet efter "version/" er versionsnummeret. Den, der inkluderer mobilfeltet under ovenstående betingelser, er Safari-browseren på mobilenheden.
6. Tencent browser
PC: Brugeragent: Mozilla/4.0 (kompatibel; MSIE 7.0; Windows NT 5.1; Trident/4.0; TencentTraveler 4.0; .NET CLR 2.0.50727)
Mobil enhed: Brugeragent: MQQBrowser/26 Mozilla/5.0 (Linux; U; Android 2.3.7; ZH-CN; MB200 Build/GRJ22; CyanogenMod-7) AppleWebKit/533.1 (KHTML, ligesom Gecko) Version/4.0 Mobile Safari/533.1
Tencent Browsers vurderingskriterium er "TencentTraveler" eller "QQBrowser", og tallet efter TencentTraveler eller QQBrowser er versionsnummeret.
7、Firefox
PC: Brugeragent: Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Mobil: Brugeragent: Mozilla/5.0 (Androdi; Linux armv7l; rv:5.0) Gecko/ Firefox/5.0 fennec/5.0
Firefox' kriterium er Firefox-feltet, og tallet efter Firefox er versionsnummeret.
8、Verden
PC: Brugeragent: Mozilla/4.0 (kompatibel; MSIE 7.0; Windows NT 5.1; Verden)
Mobile enheder: Ikke tilgængelige
World-browseren bedømmes ud fra feltet "The world", som ikke angiver versionsnummeret.
Bemærk, at der ikke er noget felt for "The world" i User-Agent of The world version 2.x.
9. Rejser
PC: Brugeragent: Mozilla/4.0 (kompatibel; MSIE 7.0; Windows NT 5.1; Maxthon 2.0)
Mobile enheder: Ikke tilgængelige
Standarden for at navigere i browseren er "Maxthon", og nummeret efter Maxthon er versionsnummeret.
10、Opera
PC: User-Agent:Opera/9.80 (Windows NT 6.1; U; en) Presto/2.8.131 Version/11.11
Mobil enhed: Brugeragent: Opera/9.80 (Android 2.3.4; Linux; Opera mobi/adr-1107051709; U; zh-cn) Presto/2.8.149 Version/11.10
Vurderingskriteriet for operabrowseren er operafeltet, og tallet efter operafeltet er versionsnummeret.
11. UC Browser
UC Web har en række forskellige browsing-måder, og den tilsvarende User-Agent er:
UC gør det ikke
User-Agent: UCWEB7.0.2.37/28/999
UC-standarden
User-Agent: NOKIA5700/ UCWEB7.0.2.37/28/999
UCOpenwave
User-Agent: Openwave/ UCWEB7.0.2.37/28/999
UC Opera
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; ) Opera/UCWEB7.0.2.37/28/999
UC-browseren bedømmes ud fra feltet "UCWEB", og nummeret efter UCWEB er versionsnummeret.
OS-orientering
Operativsystemets orientering afhænger af User-Agent-informationen i http-headeren, som hver browser sender ved åbning af siden. For mere information om User-Agent, se Browser User-Agent Details.
Lad os se på identifikationsmetoderne for forskellige operativsystemer i User-Agent.
PC
Mobil
|