1. Podstawowa wiedza:
User-Agent for Http Header
User Agent, znany również jako UA po chińsku, jest częścią protokołu HTTP i stanowi komponent domeny nagłówkowej. Jest to specjalny nagłówek łańcucha tekstów, który dostarcza informacji na stronie internetowej o typie i wersji przeglądarki, systemie operacyjnym i wersji, jądrze przeglądarki itd. Dzięki temu logo odwiedzana przez użytkownika strona może wyświetlać różne układy, zapewniając lepsze doświadczenia lub prowadzić statystyki informacyjne. Na przykład dostęp do Google przez telefon komórkowy nie jest tym samym co dostęp do komputera, co Google ocenia na podstawie UA odwiedzającego. UA można zamaskować.
Standardowy format dla łańcucha UA przeglądarki: Browser ID (ID systemu operacyjnego; identyfikacja poziomu szyfrowania; Język przeglądarki) wyświetlają informacje o identyfikacji wersji silnika. Ale przeglądarki są inne.
Opis struny:
1. Logo przeglądarki
Dla celów kompatybilności i promocji wiele przeglądarek ma to samo logo, więc logo nie wskazuje prawdziwej wersji przeglądarki, a informacje o prawdziwej wersji można znaleźć na końcu ciągu UA.
2. Identyfikacja systemu operacyjnego
3. Identyfikacja poziomu szyfrowania
N: Oznacza brak bezpiecznego szyfrowania I: Wskazuje na słabe szyfrowanie bezpieczeństwa U: Wskazuje na silne szyfrowanie bezpieczeństwa
4. Język przeglądarki Język określony w preferencji > języki ogólnych >
5. Silnik renderujący Główne silniki renderujące używane przez przeglądarkę wyświetlacza to: Gecko, WebKit, KHTML, Presto, Trident, Tasman itd., w formacie informacji o silniku renderującym/wersji
6. Informacje o wersji Wyświetla rzeczywiste informacje o wersji przeglądarki w następującym formacie: informacje o przeglądarce/wersji
Notatki: 1. W ustawieniach targetowania reklam, targetowanie przeglądarki i systemu operacyjnego są celowane zarówno w informacje w User-Agent. 2. Aby uzyskać więcej informacji o User-Agent, zapoznaj się z historią ciągów User-Agent
Szczegóły Browser User-Agenta
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)
Świat 3.x
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; The World)
Przeglądarka Sogou 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)
Przeglądarka 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)
Zielona przeglądarka
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
Na urządzeniach mobilnych:
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
Przeglądarka Android QQ dla Androida
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 nie
User-Agent: UCWEB7.0.2.37/28/999
Standard UC
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. Rozpoznawanie przeglądarek
1. Przeglądarka IE (weźmy na przykład IE 9.0)
PC: User-Agent: Mozilla/5.0 (kompatybilny; MSIE 9.0; Windows NT 6.1; Trident/5.0; Urządzenie mobilne: User-Agent: Mozilla/5.0 (kompatybilny; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; HTC; Tytan)
Ponieważ Aoyou, Window of the World, 360 Browser, Tencent Browser, Sogou Browser, Avant i Green Browser korzystają z jąder IE, standardem oceny IE w przeglądarce jest pole "MSIE", a liczba po polu MSIE to numer wersji, ale należy też ocenić, że nie obejmuje "Maxthon", "The world", "360SE", "TencentTraveler", "SE" i "Avant" oraz innych pól (Zielona przeglądarka nie jest wyraźnie oznaczona). Urządzenia mobilne muszą także określić numer wersji IEMobile+.
2. Przeglądarka 360
PC: User-Agent: Mozilla/4.0 (kompatybilny; MSIE 7.0; Windows NT 5.1; Trident/4.0; InfoPath.2; . NET4.0C; . NET4.0E; .NET CLR 2.0.50727; 360SE) Urządzenia mobilne: Niedostępne
Przeglądarka 360 jest oceniana na podstawie pola "360SE", które nie ma żadnej wersji informacji.
3. Przeglądarka Sogou
PC: User-Agent:Mozilla/4.0 (kompatybilny; 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) Urządzenia mobilne: Niedostępne
Kryteria oceny w przeglądarce Sogou to pola "SE" i "MetaSr", a numer wersji to liczba po SE.
4、Chrome
PC: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, podobnie jak Gecko) Chrome/17.0.963.56 Safari / 535.11
Urządzenie mobilne: User-Agent: Mozilla/5.0 (Linux; U; Android 2.2.1; ZH-CN; HTC_Wildfire_A3333 Build/FRG83D) AppleWebKit/533.1 (KHTML, podobnie jak Gecko) Wersja/4.0 Mobile Safari/533.1
Kryterium dla przeglądarki Chrome na PC jest pole Chrome, a liczba po Chrome to numer wersji; Mobilna przeglądarka Chrome ocenia pola takie jak "Android", "Linux" i "Mobile Safari", a liczba po wersji to numer wersji.
5、Safari
PC: User-Agent:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, podobnie jak Gecko) Version/5.1 Safari/534.50
Urządzenie mobilne: User-Agent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 jak Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, podobnie jak Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5
Ponieważ przeglądarka Chrome i Nokia Series 60 również korzystają z jądra WebKit, przeglądarka Safari musi być oceniona jako zawierająca pole safari, a nie Chrome i inne informacje, a liczba po "version/" to numer wersji. Przeglądarka Safari na urządzeniu mobilnym zawiera pole Mobile w powyższych warunkach.
6. Przeglądarka Tencent
PC: User-Agent: Mozilla/4.0 (kompatybilny; MSIE 7.0; Windows NT 5.1; Trident/4.0; TencentTraveler 4.0; .NET CLR 2.0.50727)
Urządzenie mobilne: User-Agent: MQQBrowser/26 Mozilla/5.0 (Linux; U; Android 2.3.7; ZH-CN; MB200 Build/GRJ22; CyanogenMod-7) AppleWebKit/533.1 (KHTML, podobnie jak Gecko) Version/4.0 Mobile Safari/533.1
Kryterium oceny Tencent Browser to "TencentTraveler" lub "QQBrowser", a liczba po TencentTraveler lub QQBrowser to numer wersji.
7、Firefox
PC: User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Mobilnie: User-Agent: Mozilla/5.0 (Androdi; Linux armv7l; rv:5.0) Gecko/ Firefox/5.0 fennec/5.0
Kryterium Firefoxa to pole Firefox, a liczba po Firefoxie to numer wersji.
8、Świat
PC: User-Agent: Mozilla/4.0 (kompatybilny; MSIE 7.0; Windows NT 5.1; Świat)
Urządzenia mobilne: Niedostępne
Przeglądarka Theworld jest oceniana na podstawie pola "The world", które nie wskazuje numeru wersji.
Należy zauważyć, że w User-Agent wersji The World 2.x nie ma pola "The world".
9. Podróże
PC: User-Agent: Mozilla/4.0 (kompatybilny; MSIE 7.0; Windows NT 5.1; Maxthon 2.0)
Urządzenia mobilne: Niedostępne
Standardem nawigacji po przeglądarce jest "Maxthon", a liczba po Maxthon to numer wersji.
10. Opera
PC: User-Agent:Opera/9.80 (Windows NT 6.1; U; en) Presto/2.8.131 Version/11.11
Urządzenie mobilne: User-Agent: Opera/9.80 (Android 2.3.4; Linux; Opera mobi/adr-1107051709; U; zh-cn) Presto/2.8.149 Version/11.10
Kryterium oceny przeglądarki opera to pole opera, a liczba po polu opera to numer wersji.
11. Przeglądarka UC
UC Web oferuje różne tryby przeglądania, a odpowiadający mu User-Agent to:
UC nie
User-Agent: UCWEB7.0.2.37/28/999
Standard UC
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
Przeglądarka UC jest oceniana na podstawie pola "UCWEB", a numer po UCWEB to numer wersji.
Orientacja systemu operacyjnego
Orientacja systemu operacyjnego zależy od User-Agenta w nagłówku http przesyłanych przez każdą przeglądarkę podczas otwierania strony. Więcej informacji o User-Agent można znaleźć w Szczegółach Browser User-Agent.
Przyjrzyjmy się metodom identyfikacji różnych systemów operacyjnych w User-Agent.
PC
Mobilność
|