1. Grundläggande kunskap:
User-Agent för HTTP-header
User Agent, även känt som UA på kinesiska, är en del av HTTP-protokollet och är en komponent i headerdomänen. Det är en speciell strängheader som ger webbplatsen information om typ och version av webbläsaren du använder, operativsystem och version, webbläsarkärna med mera. Genom denna logotyp kan webbplatsen som besöks av användaren visa olika layouter för att ge användarna en bättre upplevelse eller genomföra informationsstatistik. Till exempel är det inte samma sak att komma åt Google på en mobiltelefon som att komma åt en dator, vilket Google bedömer utifrån besökarens urinprov. UA kan kamoufleras.
Standardformatet för webbläsarens UA-sträng: Webbläsar-ID (operativsystem-ID; identifiering av krypteringsnivåer; webbläsarens språk) rendera versionsinformation för motoridentifiering. Men webbläsare är annorlunda.
Strängbeskrivning:
1. Webbläsarlogotyp
För kompatibilitet och marknadsföring har många webbläsare samma logotyp, så webbläsarlogotypen visar inte den verkliga versionen av webbläsaren, och den verkliga versionsinformationen finns i slutet av UA-strängen.
2. Identifiering av operativsystem
3. Identifiering av krypteringsnivåer
N: Indikerar ingen säker kryptering I: Indikerar svag säkerhetskryptering U: Indikerar stark säkerhetskryptering
4. Webbläsarens språk Språket som anges i preferensen > Allmänna > språk
5. Renderingsmotor De huvudsakliga renderingsmotorerna som används av displaybläddraren är: Gecko, WebKit, KHTML, Presto, Trident, Tasman, etc., i format som renderingsmotor/versionsinformation
6. Versionsinformation Visar webbläsarens verkliga versionsinformation i följande format: webbläsare-/versionsinformation
Anteckningar: 1. I annonseringsinställningarna riktar både webbläsarens och operativsystemets målgruppsinriktning informationen i User-Agent. 2. För mer information om User-Agent, vänligen se historiken för User-agent-strängar
Webbläsarens användaragentdetaljer
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)
The World 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-webbläsare
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 webbläsare
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
På mobila enheter:
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-webbläsare för 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 inte
User-Agent: UCWEB7.0.2.37/28/999
UC-standard
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. Webbläsarigenkänning
1. IE-webbläsare (ta IE 9.0 som exempel)
PC: User-Agent: Mozilla/5.0 (kompatibel; MSIE 9.0; Windows NT 6.1; Trident/5.0; Mobil enhet: User-Agent: Mozilla/5.0 (kompatibel; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; HTC; Titan)
Eftersom Aoyou, Window of the World, 360 Browser, Tencent Browser, Sogou Browser, Avant och Green Browser alla använder IE-kärnor, är standarden för IE-webbläsarbedömning fältet "MSIE", och numret efter MSIE-fältet är versionsnumret, men det måste också bedömas att det inte inkluderar "Maxthon", "The world", "360SE", "TencentTraveler", "SE" och "Avant" och andra fält (Green Browser är inte tydligt identifierad). Mobila enheter måste också fastställa IEMobile+ versionsnumret.
2. 360-webbläsare
PC: User-Agent: 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) Mobila enheter: Ej tillgängliga
360-webbläsaren bedöms av fältet "360SE", som inte har någon versionsangivelse.
3. Sogou-webbläsare
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) Mobila enheter: Ej tillgängliga
Sogou Browsers bedömningskriterier är fälten "SE" och "MetaSr", och versionsnumret är numret efter SE.
4、Krom
PC: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, likt Gecko) Chrome/17.0.963.56 Safari/535.11
Mobil enhet: User-Agent: Mozilla/5.0 (Linux; U; Android 2.2.1; ZH-CN; HTC_Wildfire_A3333 Build/FRG83D) AppleWebKit/533.1 (KHTML, som Gecko) Version/4.0 Mobile Safari/533.1
Kriteriet för PC:s Chrome-webbläsare är Chrome-fältet, och numret efter Chrome är versionsnumret; Den mobila Chrome-webbläsaren bedömer fält som "Android", "Linux" och "Mobile Safari", och numret efter versionen är versionsnumret.
5、Safari
PC: User-Agent:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, som Gecko) Version/5.1 Safari/534.50
Mobil enhet: User-Agent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 som Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, som Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5
Eftersom Chrome och Nokias Series 60-webbläsare också använder WebKit-kärnan måste Safari-webbläsaren bedömas för att inkludera Safari-fältet och inte Chrome och annan information, och numret efter "version/" är versionsnumret. Den som inkluderar mobilfältet under ovanstående förhållanden är Safari-webbläsaren på mobilenheten.
6. Tencent-webbläsare
PC: User-Agent: Mozilla/4.0 (kompatibel; MSIE 7.0; Windows NT 5.1; Trident/4.0; TencentTraveler 4.0; .NET CLR 2.0.50727)
Mobil enhet: User-Agent: MQQBrowser/26 Mozilla/5.0 (Linux; U; Android 2.3.7; ZH-CN; MB200-bygge/GRJ22; CyanogenMod-7) AppleWebKit/533.1 (KHTML, som Gecko) Version/4.0 Mobile Safari/533.1
Tencent Browsers bedömningskriterium är "TencentTraveler" eller "QQBrowser", och numret efter TencentTraveler eller QQBrowser är versionsnumret.
7、Firefox
PC: Användaragent: Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Mobil: User-Agent: Mozilla/5.0 (Androdi; Linux armv7l; rv:5.0) Gecko/ Firefox/5.0 fennec/5.0
Firefox kriterium är Firefox-fältet, och numret efter Firefox är versionsnumret.
8、Världen
PC: User-Agent: Mozilla/4.0 (kompatibel; MSIE 7.0; Windows NT 5.1; Världen)
Mobila enheter: Ej tillgängliga
World-webbläsaren bedöms utifrån fältet "The world", som inte anger versionsnumret.
Observera att det inte finns något fält för "The world" i User-Agent of The world version 2.x.
9. Resor
PC: User-Agent: Mozilla/4.0 (kompatibel; MSIE 7.0; Windows NT 5.1; Maxthon 2.0)
Mobila enheter: Ej tillgängliga
Standarden för att navigera i webbläsaren är "Maxthon", och numret efter Maxthon är versionsnumret.
10、Opera
PC: User-Agent:Opera/9.80 (Windows NT 6.1; U; en) Presto/2.8.131 Version/11.11
Mobil enhet: User-Agent: Opera/9.80 (Android 2.3.4; Linux; Opera mobi/adr-1107051709; U; zh-cn) Presto/2.8.149 Version/11.10
Bedömningskriteriet för opera-webbläsaren är operafältet, och numret efter operafältet är versionsnumret.
11. UC Browser
UC Web har en mängd olika surflägen, och motsvarande User-Agent är:
UC gör det inte
User-Agent: UCWEB7.0.2.37/28/999
UC-standard
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-webbläsaren bedöms utifrån fältet "UCWEB", och numret efter UCWEB är versionsnumret.
OS-orientering
Operativsystemets orientering beror på informationen om User-Agenten i http-headern som skickas av varje webbläsare när sidan öppnas. För mer information om User-Agent, se Browser User-Agent Details.
Låt oss titta på identifieringsmetoderna för olika operativsystem i User-Agent.
PC
Mobil
|