1. Basiskennis:
User-Agent voor HTTP-header
User Agent, ook bekend als UA in het Chinees, maakt deel uit van het HTTP-protocol en is een onderdeel van het headerdomein. Het is een speciale stringheader die informatie aan de website geeft over het type en de versie van de browser die je gebruikt, het besturingssysteem en de versie, de browserkernel, enzovoort. Via dit logo kan de door de gebruiker bezochte website verschillende lay-outs tonen om gebruikers een betere ervaring te bieden of informatiestatistieken uit te voeren. Zo is Google op een mobiele telefoon niet hetzelfde als toegang krijgen tot een computer, die Google beoordeelt op basis van de UA van de bezoeker. UA kan gecamoufleerd worden.
Het standaardformaat voor de UA-string van de browser: Browser ID (besturingssysteem-ID; identificatie van encryptieniveaus; browsertaal) renderen van engineidentificatie-versie-informatie. Maar browsers zijn anders.
Beschrijving van de string:
1. Browserlogo
Voor compatibiliteit en promotiedoeleinden hebben veel browsers hetzelfde logo, waardoor het browserlogo niet de echte versie van de browser aangeeft, en de echte versie-informatie is aan het einde van de UA-string te vinden.
2. Besturingssysteemidentificatie
3. Identificatie van encryptieniveaus
N: Geeft geen veilige encryptie aan I: Geeft zwakke beveiligingsencryptie aan U: Duidt op sterke beveiligingsencryptie
4. Browsertaal De taal die in de voorkeur wordt gespecificeerd > Algemene > talen
5. Rendering-engine De belangrijkste rendering-engines die door de displaybrowser worden gebruikt zijn: Gecko, WebKit, KHTML, Presto, Trident, Tasman, enz., in het formaat van rendering-engine/versie-informatie
6. Versie-informatie Toont de echte versie-informatie van de browser in het volgende formaat: browser-/versie-informatie
Notities: 1. In de advertentietargeting-instellingen richten browsertargeting en besturingssysteemtargeting beide de informatie in de User-Agent. 2. Voor meer informatie over User-Agent, raadpleeg de geschiedenis van User-agent-strings
Browser User-Agent details
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 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)
Groene Browser
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
Op mobiele apparaten:
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 voor 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 doet dat niet
User-Agent: UCWEB7.0.2.37/28/999
UC-standaard
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. Browserherkenning
1. IE-browser (neem IE 9.0 als voorbeeld)
PC: User-Agent: Mozilla/5.0 (compatibel; MSIE 9.0; Windows NT 6.1; Trident/5.0; Mobiel apparaat: User-Agent: Mozilla/5.0 (compatibel; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; HTC; Titan)
Omdat Aoyou, Window of the World, 360 Browser, Tencent Browser, Sogou Browser, Avant en Green Browser allemaal IE-kernels gebruiken, is de standaard voor IE-browserbeoordeling het "MSIE"-veld, en het nummer achter het MSIE-veld is het versienummer, maar het moet ook worden beoordeeld dat het "Maxthon", "The world", "360SE", "TencentTraveler", "SE" en "Avant" niet bevat en andere velden (Green Browser is niet duidelijk geïdentificeerd). Mobiele apparaten moeten ook het IEMobile+ versienummer bepalen.
2. 360-browser
PC: User-Agent: Mozilla/4.0 (compatibel; MSIE 7.0; Windows NT 5.1; Trident/4.0; InfoPath.2; . NET4.0C; . NET4.0E; .NET CLR 2.0.50727; 360SE) Mobiele apparaten: Niet beschikbaar
De 360-browser wordt beoordeeld op het veld "360SE", dat geen versieaanduiding bevat.
3. Sogou-browser
PC: User-Agent:Mozilla/4.0 (compatibel; 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) Mobiele apparaten: Niet beschikbaar
De beoordelingscriteria van Sogou Browser zijn de velden "SE" en "MetaSr", en het versienummer is het nummer na SE.
4、Chrome
PC: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, zoals Gecko) Chrome/17.0.963.56 Safari/535.11
Mobiel apparaat: User-Agent: Mozilla/5.0 (Linux; U; Android 2.2.1; ZH-CN; HTC_Wildfire_A3333 Build/FRG83D) AppleWebKit/533.1 (KHTML, zoals Gecko) Versie/4.0 Mobile Safari/533.1
Het criterium voor de PC Chrome-browser is het Chrome-veld, en het nummer na Chrome is het versienummer; De mobiele Chrome-browser beoordeelt velden zoals "Android", "Linux" en "Mobile Safari", en het nummer na de versie is het versienummer.
5、Safari
PC: User-Agent:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, zoals Gecko) Versie/5.1 Safari/534.50
Mobiel apparaat: User-Agent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 zoals Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, zoals Gecko) Versie/5.0.2 Mobiel/8J2 Safari/6533.18.5
Omdat Chrome en Nokia's Series 60-browser ook de WebKit-kernel gebruiken, moet de Safari-browser worden beoordeeld op het Safari-veld en niet de Chrome en andere informatie, en het nummer na "versie/" is het versienummer. De Mobile-pagina onder bovenstaande omstandigheden is de Safari-browser op het mobiele apparaat.
6. Tencent-browser
PC: User-Agent: Mozilla/4.0 (compatibel; MSIE 7.0; Windows NT 5.1; Trident/4.0; TencentTraveler 4.0; .NET CLR 2.0.50727)
Mobiel apparaat: User-Agent: MQQBrowser/26 Mozilla/5.0 (Linux; U; Android 2.3.7; ZH-CN; MB200 Bouw/GRJ22; CyanogenMod-7) AppleWebKit/533.1 (KHTML, net als Gecko) Versie/4.0 Mobile Safari/533.1
Het beoordelingscriterium van Tencent Browser is "TencentTraveler" of "QQBrowser", en het nummer na TencentTraveler of QQBrowser is het versienummer.
7、Firefox
PC: User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Mobiel: User-Agent: Mozilla/5.0 (Androdi; Linux armv7l; rv:5.0) Gecko/ Firefox/5.0 fennec/5.0
Het criterium van Firefox is het Firefox-veld, en het nummer na Firefox is het versienummer.
8、De wereld
PC: User-Agent: Mozilla/4.0 (compatibel; MSIE 7.0; Windows NT 5.1; De Wereld)
Mobiele apparaten: Niet beschikbaar
De wereldbrowser wordt beoordeeld op het veld "De wereld", dat het versienummer niet aangeeft.
Let op dat er geen veld is voor "De wereld" in de User-Agent van De wereld versie 2.x.
9. Reizen
PC: User-Agent: Mozilla/4.0 (compatibel; MSIE 7.0; Windows NT 5.1; Maxthon 2.0)
Mobiele apparaten: Niet beschikbaar
De standaard voor het navigeren door de browser is "Maxthon", en het nummer na Maxthon is het versienummer.
10、Opera
PC: User-Agent:Opera/9.80 (Windows NT 6.1; U; en) Presto/2.8.131 Versie/11.11
Mobiel apparaat: User-Agent: Opera/9.80 (Android 2.3.4; Linux; Opera mobi/adr-1107051709; U; zh-cn) Presto/2.8.149 Versie/11.10
Het beoordelingscriterium van de operabrowser is het opera-veld, en het nummer na het opera-veld is het versienummer.
11. UC Browser
UC Web heeft verschillende browsemodi, en de bijbehorende User-Agent is:
UC doet dat niet
User-Agent: UCWEB7.0.2.37/28/999
UC-standaard
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
De UC-browser wordt beoordeeld op het veld "UCWEB", en het nummer na UCWEB is het versienummer.
OS-oriëntatie
De richting van het besturingssysteem hangt af van de User-Agent in de http-header informatie die door elke browser wordt verzonden bij het openen van de pagina. Voor meer informatie over User-Agent, zie Browser User-Agent Details.
Laten we de identificatiemethoden van verschillende besturingssystemen in de User-Agent bekijken.
PC
Mobiel
|