1. Pagrindinės žinios:
HTTP antraštės vartotojo agentas
Vartotojo agentas, kinų kalba taip pat žinomas kaip UA, yra HTTP protokolo dalis ir yra antraštės domeno komponentas. Tai speciali eilutės antraštė, teikianti svetainei informaciją apie naudojamos naršyklės tipą ir versiją, operacinę sistemą ir versiją, naršyklės branduolį ir kt. Naudojant šį logotipą, vartotojo lankomoje svetainėje gali būti rodomi skirtingi išdėstymai, kad vartotojams būtų suteikta geresnė patirtis arba atlikta informacijos statistika. Pavyzdžiui, prieiga prie "Google" mobiliuoju telefonu nėra tas pats, kas prieiga prie kompiuterio, kurį "Google" vertina pagal lankytojo UA. UA gali būti užmaskuotas.
Standartinis naršyklės UA eilutės formatas: naršyklės ID (operacinės sistemos ID; šifravimo lygio identifikavimas; naršyklės kalba) atvaizduoti variklio identifikavimo versijos informaciją. Tačiau naršyklės yra skirtingos.
Eilutės aprašymas:
1. Naršyklės logotipas
Suderinamumo ir reklamos tikslais daugelis naršyklių turi tą patį logotipą, todėl naršyklės logotipas nenurodo tikrosios naršyklės versijos, o tikrąją versijos informaciją galima rasti UA eilutės pabaigoje.
2. Operacinės sistemos identifikavimas
3. Šifravimo lygio identifikavimas
N: Rodo, kad nėra saugaus šifravimo I: rodo silpną saugos šifravimą U: rodo stiprų saugos šifravimą
4. Naršyklės kalba Kalba, nurodyta nuostatose > Bendrosios > kalbos
5. Atvaizdavimo variklis Pagrindiniai atvaizdavimo varikliai, naudojami ekrano naršyklėje, yra: Gecko, WebKit, KHTML, Presto, Trident, Tasman ir kt., atvaizdavimo variklio / versijos informacijos formatu
6. Informacija apie versiją Rodo tikrąją naršyklės versijos informaciją tokiu formatu: naršyklės / versijos informacija
Pastabos: 1. Reklamos nustatymo nustatymuose taikymas pagal naršyklę ir operacinę sistemą yra nukreiptas į Naudotojo agento informaciją. 2. Daugiau informacijos apie "User-Agent" rasite "User-Agent" eilučių istorijoje
Naršyklės vartotojo agento informacija
Kompiuteris:
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
Makstonas
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)
Pasaulis 2.x
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
Pasaulis 3.x
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; The World)
Sogou naršyklė 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° naršyklė
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; 360SE)
Avantas
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Avant Browser)
Žalioji naršyklė
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
Mobiliuosiuose įrenginiuose:
"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 naršyklė, skirta "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" mobilusis
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
Gervuogė
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 jutiklinė dalis
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 nėra
User-Agent: UCWEB7.0.2.37/28/999
UC standartas
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. Naršyklės atpažinimas
1. IE naršyklė (paimkite IE 9.0 kaip pavyzdį)
PC: Vartotojo agentas: Mozilla/5.0 (suderinamas; MSIE 9.0; Windows NT 6.1; Tridentas / 5.0; Mobilusis įrenginys: User-Agent: Mozilla/5.0 (suderinamas; MSIE 9.0; "Windows Phone" OS 7.5; Tridentas / 5.0; IEMobile/9.0; HTC; Titanas)
Kadangi "Aoyou", "Window of the World", "360 Browser", "Tencent Browser", "Sogou Browser", "Avant" ir "Green Browser" naudoja IE branduolius, IE naršyklės sprendimo standartas yra "MSIE" laukas, o skaičius po MSIE lauko yra versijos numeris, tačiau taip pat reikia įvertinti, kad jame nėra "Maxthon", "The world", "360SE", "TencentTraveler", "SE" ir "Avant" ir kituose laukuose (Žalioji naršyklė nėra aiškiai identifikuota). Mobilieji įrenginiai taip pat turi nustatyti "IEMobile+" versijos numerį.
2. 360 laipsnių naršyklė
PC: Vartotojo agentas: Mozilla/4.0 (suderinamas; MSIE 7.0; Windows NT 5.1; Tridentas / 4.0; InfoPath.2; . NET4.0C; . NET4.0E; .NET CLR 2.0.50727; 360SE) Mobilieji įrenginiai: Nėra
360° naršyklė vertinama pagal lauką "360SE", kuriame nėra versijos nuorodos.
3. Sogou naršyklė
PC: User-Agent:Mozilla/4.0 (suderinamas; MSIE 7.0; Windows NT 5.1; Tridentas / 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) Mobilieji įrenginiai: Nėra
"Sogou Browser" vertinimo kriterijai yra laukai "SE" ir "MetaSr", o versijos numeris yra skaičius po SE.
4 、 chromas
PC: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, kaip Gecko) Chrome/17.0.963.56 Safari/535.11
Mobilusis įrenginys: Vartotojo agentas: Mozilla/5.0 (Linux; U; Android 2.2.1; zh-cn; HTC_Wildfire_A3333 Build / FRG83D) AppleWebKit / 533.1 (KHTML, kaip Gecko) Versija / 4.0 Mobile Safari / 533.1
Kompiuterio chromo naršyklės kriterijus yra chromo laukas, o skaičius po chromo yra versijos numeris; "Chrome" naršyklė mobiliesiems vertina tokius laukus kaip "Android", "Linux" ir "Mobile Safari", o skaičius po versijos yra versijos numeris.
5 、 Safari
PC: User-Agent:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, kaip Gecko) Versija/5.1 Safari/534.50
Mobilusis įrenginys: Vartotojo agentas: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 kaip Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, kaip Gecko) Versija/5.0.2 Mobile/8J2 Safari/6533.18.5
Kadangi "Chrome" ir "Nokia" 60 serijos naršyklė taip pat naudoja "WebKit" branduolį, "Safari" naršyklė turi būti vertinama kaip įtraukianti "Safari" lauką, o ne chromą ir kitą informaciją, o skaičius po "versija/" yra versijos numeris. Tas, kuriame yra laukas "Mobile" aukščiau nurodytomis sąlygomis, yra "Safari" naršyklė mobiliajame įrenginyje.
6. "Tencent" naršyklė
PC: Vartotojo agentas: Mozilla/4.0 (suderinamas; MSIE 7.0; Windows NT 5.1; Tridentas / 4.0; TencentTraveler 4.0; .NET CLR 2.0.50727)
Mobilusis įrenginys: Vartotojo agentas: MQQBrowser/26 Mozilla/5.0 (Linux; U; Android 2.3.7; zh-cn; MB200 Build / GRJ22; CyanogenMod-7) AppleWebKit/533.1 (KHTML, kaip Gecko) Versija/4.0 Mobile Safari/533.1
"Tencent Browser" vertinimo kriterijus yra "TencentTraveler" arba "QQBrowser", o skaičius po "TencentTraveler" arba "QQBrowser" yra versijos numeris.
7 、 "Firefox"
PC: Vartotojo agentas: Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Mobilusis: Vartotojo agentas: Mozilla/5.0 (Androdi; Linux armv7l; rv:5.0) Gecko/ Firefox/5.0 fennec/5.0
"Firefox" kriterijus yra "Firefox" laukas, o skaičius po "Firefox" yra versijos numeris.
8、Pasaulis
PC: Vartotojo agentas: Mozilla/4.0 (suderinamas; MSIE 7.0; Windows NT 5.1; Pasaulis)
Mobilieji įrenginiai: Nėra
Pasaulio naršyklė vertinama pagal lauką "Pasaulis", kuriame nenurodomas versijos numeris.
Atkreipkite dėmesį, kad "The world" 2.x versijoje nėra lauko "Pasaulis".
9. Kelionės
PC: Vartotojo agentas: Mozilla/4.0 (suderinamas; MSIE 7.0; Windows NT 5.1; Maxthon 2.0)
Mobilieji įrenginiai: Nėra
Naršymo naršyklėje standartas yra "Maxthon", o skaičius po "Maxthon" yra versijos numeris.
10 、 Opera
PC: User-Agent:Opera/9.80 (Windows NT 6.1; U; lt) Presto/2.8.131 versija/11.11
Mobilusis įrenginys: User-Agent: Opera / 9.80 (Android 2.3.4; Linux; Opera mobi/adr-1107051709; U; zh-cn) Presto/2.8.149 versija/11.10
"Opera" naršyklės vertinimo kriterijus yra "Opera" laukas, o skaičius po "Opera" lauko yra versijos numeris.
11. UC naršyklė
UC Web turi įvairius naršymo režimus, o atitinkamas vartotojo agentas yra:
UC nėra
User-Agent: UCWEB7.0.2.37/28/999
UC standartas
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 naršyklė vertinama pagal lauką "UCWEB", o numeris po UCWEB yra versijos numeris.
OS orientacija
Operacinės sistemos orientacija priklauso nuo vartotojo agento http antraštės informacijos, kurią kiekviena naršyklė perduoda atidarant puslapį. Daugiau informacijos apie vartotojo agentą rasite Naršyklės vartotojo agento informacija.
Pažvelkime į skirtingų operacinių sistemų identifikavimo metodus "User-Agent".
Kompiuteris
Mobilusis
|