See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 29264|Vastuse: 0

Kokkuvõtteks populaarse brauseri User-Agent entsüklopeedia

[Kopeeri link]
Postitatud 2021-6-14 10:25:41 | | | |
1. Põhiteadmised:

User-Agent HTTP päise jaoks

User Agent, hiina keeles tuntud ka kui UA, on osa HTTP protokollist ja osa päise domeenist. See on spetsiaalne stringipäis, mis annab veebisaidile teavet kasutatava brauseri tüübi ja versiooni, operatsioonisüsteemi ja versiooni, brauseri tuuma jms kohta. Selle logo kaudu saab kasutaja külastatav veebileht kuvada erinevaid paigutusi, et pakkuda kasutajatele paremat kogemust või teha infostatistikat. Näiteks Google'i kasutamine mobiiltelefoniga ei ole sama mis arvutile ligipääs, mida Google hindab külastaja UA põhjal. UA-d saab maskeerida.

Brauseri UA stringi standardne formaat: Brauseri ID (operatsioonisüsteemi ID; krüpteerimistaseme identifitseerimine; brauseri keel) renderdada mootori identifitseerimisversiooni info. Aga brauserid on teistsugused.

Stringi kirjeldus:

1. Brauseri logo

Ühilduvuse ja reklaami huvides on paljudel brauseritel sama logo, seega brauseri logo ei näita brauseri tõelist versiooni ning päris versiooni info leiab UA stringi lõpust.

2. Operatsioonisüsteemi identifitseerimine



3. Krüpteerimistaseme identifitseerimine

N: Näitab, et turvalist krüpteerimist pole
I: Näitab nõrka turvakrüpteerimist
U: Näitab tugevat turvakrüpteerimist

4. Brauseri keel
Eelistuses määratud keel > Üldine > keel

5. Renderdusmootor
Peamised renderdusmootorid, mida ekraanibrauser kasutab, on: Gecko, WebKit, KHTML, Presto, Trident, Tasman jne, renderdamismootori/versiooniinfo formaadis

6. Versiooniinfo
Kuvab brauseri reaalse versiooni infot järgmises formaadis: brauseri/versiooniinfo

Märkused:
1. Reklaamisihtimise seadetes sihivad nii brauseri sihtimine kui ka operatsioonisüsteemi sihtimine kasutajaagendi infot.
2. Lisateabe saamiseks kasutaja-agendi kohta vaadake palun kasutajaagendi stringide ajalugu

Brauseri kasutajaagendi andmed

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)

Maailm 2.x
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)

Maailm 3.x
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; The World)

Sogou brauser 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 brauser
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)

Roheline Brauser
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)

Mobiilseadmetes:

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 brauser Androidile
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 puuteplaat
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 ei tee seda
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. Brauserituvastus

1. IE brauser (võtame näiteks IE 9.0)

PC: User-Agent: Mozilla/5.0 (ühilduv; MSIE 9.0; Windows NT 6.1; Trident/5.0;
Mobiilseade: Kasutajaagent: Mozilla/5.0 (ühilduv; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; HTC; Titan)

Kuna Aoyou, Window of the World, 360 Browser, Tencent Browser, Sogou Browser, Avant ja Green Browser kasutavad kõik IE kerneleid, on IE brauseri hindamise standard "MSIE" väli ning MSIE välja järel olev number on versiooninumber, kuid tuleb hinnata, et see ei hõlma "Maxthon", "The world", "360SE", "TencentTraveler", "SE" ja "Avant" ja teistele väljadele (Roheline Brauser ei ole selgelt määratletud). Mobiilseadmed peavad samuti määrama IEMobile+ versiooninumbri.

2. 360 brauser

PC: Kasutajaagent: Mozilla/4.0 (ühilduv; MSIE 7.0; Windows NT 5.1; Trident/4.0; InfoPath.2; . NET4.0C; . NET4.0E; .NET CLR 2.0.50727; 360SE)
Mobiilseadmed: Pole saadaval

360 brauserit hinnatakse välja "360SE" järgi, millel puudub versiooninäidik.

3. Sogou brauser

PC: User-Agent:Mozilla/4.0 (ühilduv; 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)
Mobiilseadmed: Pole saadaval

Sogou Browseri hinnangukriteeriumid on "SE" ja "MetaSr" väljad ning versiooninumber on number pärast SE-d.

4、Chrome

PC: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, nagu Gecko) Chrome/17.0.963.56 Safari/535.11

Mobiilseade: User-Agent: Mozilla/5.0 (Linux; U; Android 2.2.1; ZH-CN; HTC_Wildfire_A3333 Build/FRG83D) AppleWebKit/533.1 (KHTML, nagu Gecko) Versioon/4.0 Mobile Safari/533.1

PC chrome'i brauseri kriteerium on chrome'i väli ning number pärast chrome'i on versiooninumber; Mobiilne Chrome'i brauser hindab välju nagu "Android", "Linux" ja "Mobile Safari" ning versiooni järel olev number on versiooninumber.

5、Safari

PC: User-Agent:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, nagu Gecko) Versioon/5.1 Safari/534.50

Mobiilseade: Kasutaja-agent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 nagu Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, nagu Gecko) Versioon/5.0.2 Mobile/8J2 Safari/6533.18.5

Kuna Chrome ja Nokia Series 60 brauser kasutavad samuti WebKit tuuma, tuleb hinnata Safari brauserit nii, et see sisaldab Safari välja, mitte Chrome'i ja muud teavet, ning number pärast "versiooni/" on versiooninumber. Mobiiliväli sisaldab ülaltoodud tingimustel Safari brauserit mobiilseadmes.

6. Tencenti brauser

PC: Kasutajaagent: Mozilla/4.0 (ühilduv; MSIE 7.0; Windows NT 5.1; Trident/4.0; TencentTraveler 4.0; .NET CLR 2.0.50727)

Mobiilseade: Kasutajaagent: MQQBrowser/26 Mozilla/5.0 (Linux; U; Android 2.3.7; ZH-CN; MB200 ehitus/GRJ22; CyanogenMod-7) AppleWebKit/533.1 (KHTML, nagu Gecko) Versioon/4.0 Mobile Safari/533.1

Tencent Browseri hinnangukriteerium on "TencentTraveler" või "QQBrowser" ning number pärast TencentTravelerit või QQBrowseri on versiooninumber.

7、Firefox

PC: Kasutajaagent: Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1

Mobiil: Kasutaja-agent: Mozilla/5.0 (Androdi; Linux armv7l; rv:5.0) Gecko/ Firefox/5.0 fennec/5.0

Firefoxi kriteerium on Firefoxi väli ja number pärast Firefoxi on versiooninumber.

8、Maailm

PC: Kasutajaagent: Mozilla/4.0 (ühilduv; MSIE 7.0; Windows NT 5.1; The World)

Mobiilseadmed: Pole saadaval

Maailmabrauserit hinnatakse välja "The world" järgi, mis ei näita versiooninumbrit.

Pane tähele, et User-Agent of The World versioonis 2.x ei ole välja "The world".

9. Reisimine

PC: Kasutajaagent: Mozilla/4.0 (ühilduv; MSIE 7.0; Windows NT 5.1; Maxthon 2.0)

Mobiilseadmed: Pole saadaval

Brauseri navigeerimise standard on "Maxthon" ning Maxthoni järel olev number on versiooninumber.

10、Ooper

PC: User-Agent:Opera/9.80 (Windows NT 6.1; U; en) Presto/2.8.131 Version/11.11

Mobiilseade: Kasutajaagent: Opera/9.80 (Android 2.3.4; Linux; Opera mobi/adr-1107051709; U; zh-cn) Presto/2.8.149 versioon/11.10

Ooperi brauseri otsustuskriteerium on ooperiväli ja ooperi välja järel olev number on versiooninumber.

11. UC brauser

UC Webil on mitmeid sirvimisviise ning vastav User-Agent on:

UC ei tee seda
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 brauserit hinnatakse välja "UCWEB" järgi ning number pärast UCWEBi on versiooninumber.

OS-i orientatsioon

Operatsioonisüsteemi orientatsioon sõltub kasutajaagendist http päises, mida iga brauser lehekülje avamisel edastab.
Lisateabe saamiseks User-Agent kohta vaata brauseri kasutajaagendi detaile.

Vaatame erinevate operatsioonisüsteemide tuvastamismeetodeid User-Agendis.

PC



Mobiilne





Eelmine:Puuduvad või ebaturvalised haavandad päises "Content-Security-Policy"
Järgmine:Nginx konfiguratsioonifaili multiloogilised operatsioonid
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com