Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 29264|Odgovoriti: 0

Za povzetek priljubljene enciklopedije uporabniških agentov v brskalniku

[Kopiraj povezavo]
Objavljeno 14. 6. 2021 ob 10:25:41 | | | |
1. Osnovno znanje:

User-Agent za http glavo

User Agent, znan tudi kot UA v kitajščini, je del HTTP protokola in je komponenta domene glave. Gre za poseben string header, ki spletni strani posreduje informacije o vrsti in različici brskalnika, operacijskem sistemu in verziji, jedru brskalnika itd. S tem logotipom lahko spletna stran, ki jo uporabnik obišče, prikaže različne postavitve za boljšo izkušnjo ali izvaja informacijske statistike. Na primer, dostop do Googla prek mobilnega telefona ni enak dostopu do računalnika, ki ga Google ocenjuje glede na UA obiskovalca. UA je mogoče prikriti.

Standardni format za UA niz brskalnika: Browser ID (ID operacijskega sistema; identifikacijo na ravni šifriranja; brskalnik) prikazujejo informacije o identifikaciji različic motorja. A brskalniki so drugačni.

Opis strune:

1. Logotip brskalnika

Zaradi združljivosti in promocije ima veliko brskalnikov enak logotip, zato logotip brskalnika ne označuje prave različice brskalnika, prave informacije o različici pa najdemo na koncu niza UA.

2. Identifikacija operacijskega sistema



3. Identifikacija ravni šifriranja

N: Označuje, da ni varnega šifriranja
I: Označuje šibko varnostno šifriranje
U: Označuje močno varnostno šifriranje

4. Jezik brskalnika
Jezik, določen v preferencah, > splošni > jeziki

5. Pogon za upodabljanje
Glavni pogoni za upodabljanje, ki jih uporablja brskalnik zaslona, so: Gecko, WebKit, KHTML, Presto, Trident, Tasman itd., v obliki informacij/informacij o različicah

6. Informacije o različici
Prikazuje dejanske informacije o različici brskalnika v naslednjem formatu: informacije o brskalniku/različici

Opombe:
1. V nastavitvah oglaševalskega ciljanja sta ciljanje v brskalniku in operacijskem sistemu tako ciljanje na informacije v User-Agentu.
2. Za več informacij o User-Agentu si oglejte zgodovino nizov User-agent

Podrobnosti uporabniškega agenta brskalnika

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)

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

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

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

Brskalnik 360
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)

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

Na mobilnih napravah:

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 brskalnik za 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 ne
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. Prepoznavanje brskalnika

1. IE brskalnik (vzemimo IE 9.0 kot primer)

PC: Uporabniški agent: Mozilla/5.0 (združljiv; MSIE 9.0; Windows NT 6.1; Trident/5.0;
Mobilna naprava: User-Agent: Mozilla/5.0 (združljivo; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; HTC; Titan)

Ker Aoyou, Window of the World, 360 Browser, Tencent Browser, Sogou Browser, Avant in Green Browser uporabljajo IE jedra, je standard za presojo IE brskalnika polje "MSIE", številka za poljem MSIE pa je številka različice, vendar je treba tudi presoditi, da ne vključuje "Maxthon", "The world", "360SE", "TencentTraveler", "SE" in "Avant" in druga polja (Zeleni brskalnik ni jasno označen). Mobilne naprave morajo določiti tudi številko različice IEMobile+.

2. 360 brskalnik

PC: Uporabniški agent: Mozilla/4.0 (združljiv; MSIE 7.0; Windows NT 5.1; Trident/4.0; InfoPath.2; . NET4.0C; . NET4.0E; .NET CLR 2.0.50727; 360SE)
Mobilne naprave: Niso na voljo

Brskalnik 360 ocenjuje polje "360SE", ki nima nobene oznake različice.

3. Brskalnik Sogou

PC: User-Agent:Mozilla/4.0 (združljiv; 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)
Mobilne naprave: Niso na voljo

Merila ocenjevanja v brskalniku Sogou so polja "SE" in "MetaSr", številka različice pa je številka za SE.

4、Chrome

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

Mobilna naprava: User-Agent: Mozilla/5.0 (Linux; U; Android 2.2.1; zh-cn; HTC_Wildfire_A3333 Build/FRG83D) AppleWebKit/533.1 (KHTML, kot Gecko) različica/4.0 Mobile Safari/533.1

Kriterij za brskalnik Chrome na PC je polje Chrome, številka za Chrome pa je številka različice; Mobilni brskalnik Chrome ocenjuje polja, kot so "Android", "Linux" in "Mobile Safari", številka za različico pa je številka različice.

5、Safari

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

Mobilna naprava: Uporabniški agent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 kot Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, kot Gecko) različica/5.0.2 Mobile/8J2 Safari/6533.18.5

Ker brskalnik Chrome in Nokia Series 60 prav tako uporabljata jedro WebKit, je treba brskalnik Safari oceniti tako, da vključuje safari polje in ne Chrome in druge informacije, številka po "version/" pa je številka različice. Tisti, ki vključuje mobilno polje pod zgoraj navedenimi pogoji, je brskalnik Safari na mobilni napravi.

6. Brskalnik Tencent

PC: Uporabniški agent: Mozilla/4.0 (združljiv; MSIE 7.0; Windows NT 5.1; Trident/4.0; TencentTraveler 4.0; .NET CLR 2.0.50727)

Mobilna naprava: User-Agent: MQQBrowser/26 Mozilla/5.0 (Linux; U; Android 2.3.7; zh-cn; MB200 sestava/GRJ22; CyanogenMod-7) AppleWebKit/533.1 (KHTML, podobno kot Gecko) različica/4.0 Mobile Safari/533.1

Merilo presoje brskalnika Tencent je "TencentTraveler" ali "QQBrowser", številka za TencentTraveler ali QQBrowser pa je številka različice.

7、Firefox

PC: Uporabniški agent: Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1

Mobilno: User-Agent: Mozilla/5.0 (Androdi; Linux armv7l; rv:5.0) Gecko/ Firefox/5.0 fennec/5.0

Kriterij za Firefox je polje Firefox, številka za Firefoxom pa je številka različice.

8、Svet

PC: Uporabniški agent: Mozilla/4.0 (združljiv; MSIE 7.0; Windows NT 5.1; Svet)

Mobilne naprave: Niso na voljo

Brskalnik Theworld se ocenjuje po polju "The world", ki ne navaja številke različice.

Upoštevajte, da v uporabniškem agentu različice The World 2.x ni polja za "The world".

9. Potovanja

PC: Uporabniški agent: Mozilla/4.0 (združljiv; MSIE 7.0; Windows NT 5.1; Maxthon 2.0)

Mobilne naprave: Niso na voljo

Standard za navigacijo po brskalniku je "Maxthon", številka za Maxthon pa je številka različice.

10、Opera

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

Mobilna naprava: User-Agent: Opera/9.80 (Android 2.3.4; Linux; Opera mobi/adr-1107051709; U; zh-cn) Presto/2.8.149 različica/11.10

Merilo presoje brskalnika opera je polje opera, številka za poljem opera pa je številka različice.

11. Brskalnik UC

UC Web ima različne načine brskanja, ustrezni uporabniški agent pa je:

UC ne
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

Brskalnik UC se ocenjuje po polju "UCWEB", številka za UCWEB pa je številka različice.

Orientacija operacijskega sistema

Usmerjenost operacijskega sistema je odvisna od informacij, ki jih User-Agent v http glavi prenese vsak brskalnik ob odpiranju strani.
Za več informacij o uporabniškem agentu glejte podrobnosti o uporabniškem agentu brskalnika.

Poglejmo si metode identifikacije različnih operacijskih sistemov v User-Agentu.

PC



Mobilni





Prejšnji:Manjkajoče ali nevarne ranljivosti v glavi "Content-Security-Policy"
Naslednji:Multilogijske operacije konfiguracijske datoteke Nginx
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com