Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 29264|Відповідь: 0

Підсумовуючи популярну енциклопедію браузера User-Agent

[Копіювати посилання]
Опубліковано 2021-6-14 10:25:41 | | | |
1. Базові знання:

User-agent для заголовка HTTP

User Agent, також відомий китайською як UA, є частиною протоколу HTTP і є компонентом домену заголовка. Це спеціальний заголовок рядків, який надає сайту інформацію про тип і версію браузера, який ви використовуєте, операційну систему та версію, ядро браузера тощо. Завдяки цьому логотипу сайт, який відвідував користувач, може відображати різні макети, щоб покращити досвід або проводити інформаційну статистику. Наприклад, доступ до Google з мобільного телефону — це не те саме, що доступ до комп'ютера, який Google оцінює за UA відвідувача. UA можна замаскувати.

Стандартний формат для рядка UA браузера: Browser ID (ідентифікатор операційної системи; ідентифікацію рівня шифрування; Мова браузера) Інформація про версію ідентифікації рендер-двигуна. Але браузери — це інше.

Опис рядка:

1. Логотип браузера

Для сумісності та просування багато браузерів мають однаковий логотип, тому логотип браузера не вказує на справжню версію браузера, а справжню інформацію про версію можна знайти в кінці рядка UA.

2. Ідентифікація операційної системи



3. Ідентифікація рівня шифрування

N: Означає відсутність захищеного шифрування
I: Вказує на слабке шифрування безпеки
U: Свідчить про сильне шифрування безпеки

4. Мова браузера
Мова, визначена у преференції > загальних > мовах

5. Движок рендерингу
Основні рушії рендерингу, які використовують у браузері дисплея: Gecko, WebKit, KHTML, Presto, Trident, Tasman тощо у форматі інформації про рушій рендерингу/версію

6. Інформація про версії
Відображає реальну версію браузера у такому форматі: інформація про браузер/версію

Примітки:
1. У налаштуваннях рекламного таргетингу таргетинг браузера та операційної системи обидва таргетуються на інформацію в User-Agent.
2. Для отримання додаткової інформації про User-Agent, будь ласка, зверніться до історії рядків User-agent

Деталі користувача-агента браузера

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)

Світ 2.x
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)

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

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

Зелений браузер
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)

На мобільних пристроях:

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

Браузер QQ для 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+

Сенсорна панель HP для WebOS
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 — ні.
User-Agent: UCWEB7.0.2.37/28/999

Стандарт 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. Розпізнавання браузером

1. Браузер IE (візьмемо IE 9.0 як приклад)

ПК: User-Agent: Mozilla/5.0 (сумісний; MSIE 9.0; Windows NT 6.1; Trident/5.0;
Мобільний пристрій: User-Agent: Mozilla/5.0 (сумісний; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; HTC; Титан)

Оскільки Aoyou, Window of the World, 360 Browser, Tencent Browser, Sogou Browser, Avant і Green Browser усі використовують ядра IE, стандартом для оцінки браузера IE є поле «MSIE», а число після поля MSIE — це номер версії, але також слід оцінити, що він не містить «Maxthon», «The world», «360SE», «TencentTraveler», «SE» та «Avant» та інші поля (Green Browser чітко не ідентифікований). Мобільні пристрої також повинні визначати номер версії IEMobile+.

2. Браузер 360

PC: User-Agent: Mozilla/4.0 (сумісний; MSIE 7.0; Windows NT 5.1; Trident/4.0; InfoPath.2; . NET4.0C; . NET4.0E; .NET CLR 2.0.50727; 360SE)
Мобільні пристрої: недоступні

Браузер 360 оцінюється за полем «360SE», яке не має вказівки версії.

3. Браузер Sogou

PC: User-Agent:Mozilla/4.0 (сумісний; 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)
Мобільні пристрої: недоступні

Критерії оцінки браузера Sogou — це поля "SE" та "MetaSr", а номер версії — це число після SE.

4、Chrome

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

Мобільний пристрій: User-Agent: Mozilla/5.0 (Linux; U; Android 2.2.1; zh-cn; HTC_Wildfire_A3333 Build/FRG83D) AppleWebKit/533.1 (KHTML, як Gecko) Версія/4.0 Mobile Safari/533.1

Критерієм для браузера Chrome на ПК є поле Chrome, а номер після Chrome — номер версії; Мобільний браузер Chrome оцінює такі поля, як «Android», «Linux» та «Mobile Safari», а число після версії — це номер версії.

5、Safari

PC: User-Agent:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, як Gecko) Версія/5.1 Safari/534.50

Мобільний пристрій: User-Agent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3, як Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, як Gecko) Версія/5.0.2 Mobile/8J2 Safari/6533.18.5

Оскільки браузери Chrome і Nokia Series 60 також використовують ядро WebKit, браузер Safari має враховувати поле Safari, а не chrome та іншу інформацію, а число після "version/" — це номер версії. Те, що включає поле Mobile за вищезазначених умов — це браузер Safari на мобільному пристрої.

6. Браузер Tencent

PC: User-Agent: Mozilla/4.0 (сумісний; MSIE 7.0; Windows NT 5.1; Trident/4.0; TencentTraveler 4.0; .NET CLR 2.0.50727)

Мобільний пристрій: User-Agent: MQQBrowser/26 Mozilla/5.0 (Linux; U; Android 2.3.7; zh-cn; Збірка MB200/GRJ22; CyanogenMod-7) AppleWebKit/533.1 (KHTML, як Gecko) Версія/4.0 Mobile Safari/533.1

Критерій оцінки Tencent Browser — «TencentTraveler» або «QQBrowser», а номер після TencentTraveler або QQBrowser — це номер версії.

7、Firefox

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

Мобільні: User-Agent: Mozilla/5.0 (Androdi; Linux armv7l; rv:5.0) Gecko/Firefox/5.0 fennec/5.0

Критерій Firefox — це поле Firefox, а число після Firefox — номер версії.

8、Світ

PC: User-Agent: Mozilla/4.0 (сумісний; MSIE 7.0; Windows NT 5.1; Світ)

Мобільні пристрої: недоступні

Браузер Theworld оцінюється за полем «The world», яке не вказує на номер версії.

Зверніть увагу, що у версії 2.x User-Agent of The world немає поля для «The world».

9. Подорожі

PC: User-Agent: Mozilla/4.0 (сумісний; MSIE 7.0; Windows NT 5.1; Maxthon 2.0)

Мобільні пристрої: недоступні

Стандартом навігації браузером є «Maxthon», а номер після Maxthon — номер версії.

10、Opera

ПК: User-Agent:Opera/9.80 (Windows NT 6.1; U; en) Presto/2.8.131 Версія/11.11

Мобільний пристрій: User-Agent: Opera/9.80 (Android 2.3.4; Linux; Opera mobi/adr-1107051709; U; zh-cn) Presto/2.8.149 Версія/11.10

Критерієм судження в браузері опери є оперне поле, а число після оперного поля — номер версії.

11. Браузер UC

UC Web має різноманітні режими перегляду, і відповідний User-Agent є:

UC — ні.
User-Agent: UCWEB7.0.2.37/28/999

Стандарт 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

Браузер UC оцінюється за полем «UCWEB», а номер після UCWEB — це номер версії.

Орієнтація ОС

Орієнтація операційної системи залежить від інформації User-Agent у заголовку http, яку кожен браузер передає при відкритті сторінки.
Детальніше про User-Agent дивіться у розділі Деталі User-Agent браузера.

Давайте розглянемо методи ідентифікації різних операційних систем у User-Agent.

PC



Мобільні





Попередній:Відсутні або незахищені вразливості в заголовку «Політика безпеки контенту»
Наступний:Мультилогічні операції конфігураційного файлу Nginx
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com