1. Alapvető ismeretek:
User-Agent for Http Header
A User Agent, kínaiul UA-ként is ismert, a HTTP protokoll része, és a fejléc tartomány része. Ez egy speciális string fejléc, amely információkat ad a weboldalnak a böngésző típusáról és verziójáról, az operációs rendszerről és verzióról, a böngészőmagról stb. Ezen logón keresztül a felhasználó által látogatott weboldal különböző elrendezéseket jeleníthet meg, hogy jobb élményt nyújtson a felhasználóknak, vagy információstatisztikákat végezzen. Például a Google mobiltelefonon való hozzáférése nem ugyanaz, mint egy számítógép használata, amelyet a Google a látogató UA-ja alapján ítél meg. Az UA elrejthető.
A böngésző UA stringjének szabványos formátuma: Böngészőazonosító (operációs rendszer azonosító; titkosítási szintű azonosítás; böngésző nyelv) megjeleníti a motor azonosító verzió információit. De a böngészők mások.
A húr leírása:
1. Böngésző logó
Kompatibilitás és promóció érdekében sok böngésző ugyanazzal a logóval rendelkezik, így a böngésző logó nem jelzi a böngésző valódi verzióját, és a valódi verzió információ az UA lánc végén található.
2. Operációs rendszer azonosítása
3. Titkosítási szintű azonosítás
N: Nincs biztonságos titkosítás I: Gyenge biztonsági titkosítást jelez U: Erős biztonsági titkosítást jelez
4. Böngésző nyelv A preferenciában megadott nyelv > General > nyelvek
5. Renderező motor A kijelző böngésző által használt fő renderelőmotorok: Gecko, WebKit, KHTML, Presto, Trident, Tasman stb., renderelési motor/verziós információ formátumban
6. Verzió információk A böngésző valós verzió információit a következő formátumban jeleníti meg: böngésző/verzió információ
Megjegyzések: 1. A hirdetési célzási beállításokban a böngészős célzás és az operációs rendszer célzása egyaránt a Felhasználó-Ügynök információit célozza. 2. További információért a User-Agent karakterláncokról kérjük, tekintse meg a User-agent stringek történetét
Böngésző Felhasználó-Ügynök részletei
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)
A világ 2.x
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
A világ 3.x
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; The World)
Sogou böngésző 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 böngésző
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)
Zöld böngésző
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
Mobil eszközökön:
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 böngésző Androidra
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 érintőpad
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 nem
User-Agent: UCWEB7.0.2.37/28/999
UC szabvány
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. Böngészőfelismerés
1. IE böngésző (vegyük például az IE 9.0-t)
PC: User-Agent: Mozilla/5.0 (kompatibilis; MSIE 9.0; Windows NT 6.1; Trident/5.0; Mobil eszköz: User-Agent: Mozilla/5.0 (kompatibilis; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; HTC; Titan)
Mivel az Aoyou, a Window of the World, a 360 Browser, a Tencent Browser, a Sogou Browser, az Avant és a Green Browser mind IE kerneleket használnak, az IE böngésző ítéletének szabványa az "MSIE" mező, és az MSIE mező utáni szám a verziószám, de azt is meg kell ítélni, hogy nem tartalmazza a "Maxthon", "The world", "360SE", "TencentTraveler", "SE" és "Avant" és más területek (a Zöld böngésző nem egyértelműen azonosítva). A mobil eszközöknek meg kell határozniuk az IEMobile+ verziószámot is.
2. 360 böngésző
PC: User-Agent: Mozilla/4.0 (kompatibilis; MSIE 7.0; Windows NT 5.1; Trident/4.0; InfoPath.2; . NET4.0C; . NET4.0E; .NET CLR 2.0.50727; 360SE) Mobil eszközök: Nem elérhetők
A 360-as böngészőt a "360SE" mező alapján ítéli meg, amelynek nincs verziójelzése.
3. Sogou böngésző
PC: User-Agent:Mozilla/4.0 (kompatibilis; 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) Mobil eszközök: Nem elérhetők
A Sogou böngésző értékelési kritériumai az "SE" és "MetaSr" mezők, a verziószám pedig az SE utáni szám.
4、Chrome
PC: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, mint a Gecko) Chrome/17.0.963.56 Safari/535.11
Mobil eszköz: User-Agent: Mozilla/5.0 (Linux; U; Android 2.2.1; ZH-CN; HTC_Wildfire_A3333 Build/FRG83D) AppleWebKit/533.1 (KHTML, mint a Gecko) Verzió/4.0 Mobile Safari/533.1
A PC Chrome böngésző kritériuma a chrome mező, és a Chrome utáni szám a verziószám; A mobil Chrome böngésző megítéli az olyan mezőket, mint az "Android", "Linux" és "Mobile Safari", és a verzió utáni szám a verziószám.
5、Safari
PC: User-Agent:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, mint a Gecko) Verzió/5.1 Safari/534.50
Mobil eszköz: User-Agent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3, mint Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, mint Gecko) Verzió/5.0.2 Mobile/8J2 Safari/6533.18.5
Mivel a Chrome és a Nokia Series 60 böngészője is a WebKit magot használja, a Safari böngészőt úgy kell értékelni, hogy tartalmazza a Safari mezőt, nem pedig a Chrome-ot és egyéb információkat, és a "verzió/" utáni szám a verziószám. A Mobile mezőt a fenti feltételek mellett a Safari böngésző tartalmazza a mobil eszközön.
6. Tencent böngésző
PC: User-Agent: Mozilla/4.0 (kompatibilis; MSIE 7.0; Windows NT 5.1; Trident/4.0; TencentTraveler 4.0; .NET CLR 2.0.50727)
Mobil eszköz: User-Agent: MQQBrowser/26 Mozilla/5.0 (Linux; U; Android 2.3.7; ZH-CN; MB200 Build/GRJ22; CyanogenMod-7) AppleWebKit/533.1 (KHTML, mint a Gecko) Verzió/4.0 Mobile Safari/533.1
A Tencent Browser értékelési kritériuma "TencentTraveler" vagy "QQBrowser", és a TencentTraveler vagy QQBrowser utáni szám a verziószám.
7、Firefox
PC: User-Agent: 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
A Firefox kritériuma a Firefox mező, és a Firefox utáni szám a verziószám.
8、A világ
PC: User-Agent: Mozilla/4.0 (kompatibilis; MSIE 7.0; Windows NT 5.1; The World)
Mobil eszközök: Nem elérhetők
A világböngészőt a "The world" mező ítéli meg, amely nem jelzi a verziószámot.
Megjegyzendő, hogy a User-Agent of The World verzióban nincs "A világ" mező.
9. Utazás
PC: User-Agent: Mozilla/4.0 (kompatibilis; MSIE 7.0; Windows NT 5.1; Maxthon 2.0)
Mobil eszközök: Nem elérhetők
A böngésző navigálásának szabványa a "Maxthon", és a Maxthon utáni szám a verziószám.
10、Opera
PC: User-Agent:Opera/9.80 (Windows NT 6.1; U; en) Presto/2.8.131 Version/11.11
Mobil eszköz: User-Agent: Opera/9.80 (Android 2.3.4; Linux; Opera mobi/adr-1107051709; U; zh-cn) Presto/2.8.149 Version/11.10
Az opera böngésző ítélőképességi kritériuma az operamező, és az operamező utáni szám a verziószám.
11. UC böngésző
Az UC Web számos böngészési módot kínál, és a megfelelő User-Agent a következő:
UC nem
User-Agent: UCWEB7.0.2.37/28/999
UC szabvány
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
Az UC böngészőt a "UCWEB" mező alapján ítélik meg, és a UCWEB utáni szám a verziószám.
OS orientáció
Az operációs rendszer orientációja attól függ, hogy a böngésző által továbbított http fejlécben lévő User-Agent az oldal megnyitásakor továbbított információ. További információért a User-Agent oldalról lásd: Böngésző User-Agent Részletek.
Nézzük meg a különböző operációs rendszerek azonosítási módszereit a User-Agentben.
PC
Mobil
|