Що таке агент користувача?

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

Натисніть тут, щоб переглянути ваш UA

Приклади агента користувача з поясненням рядків

 Mozilla / 4.0 (сумісний; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) 

Mozilla / 4.0 використовується з історичних причин, як зазначено корпорацією Майкрософт, і не слід плутати з варіантами браузерів Mozilla, наприклад, Firefox. Далі йде актуальна версія Microsoft Internet Explorer: "сумісна; MSIE 6.0;" який вказує, що користувач має Internet Explorer 6.0. Далі, "Windows NT 5.1; SV1;" є описом операційної системи, в даному випадку Microsoft Windows XP з пакетом оновлень 1. Нарешті, .NET CLR 1.1.4322 - це .NET framework.

Примітка: Рядок агента користувача з Internet Explorer може мати декілька версій .NET.

 Mozilla / 5.0 (X11; U; Linux i686; en-US; rv: 1.8.1.13) Gecko / 20080325 Fedora / 2.0.0.13-1.fc8 Firefox / 2.0.0.13 

У цьому другому прикладі цей агент користувача знаходиться у варіанті Linux. Перше, що помітно відрізняється в цьому користувальницькому агенті, це X11; який є варіантом X Windows . Next U; це рівень кодування, який є коротким для США, що вказує на сильне шифрування. У минулому різні версії шифрування повинні були бути випущені для певних частин світу через закони в США. Далі, i686; і Fedora / 2.0.0.13-1.fc8 описує платформу і ОС. Після цього en-US; є мовою та місцем розташування веб-переглядача (відповідно англійською та американською). Нарешті, Firefox / 2.0.0.13 - це браузер і його версія.

 Mozilla / 5.0 (Macintosh; U; Intel macOS 10.5; en-US; rv: 1.9b4) Gecko / 2008030317 Firefox / 3.0b4 

У цьому останньому прикладі агент користувача є комп'ютером Apple. Ця лінія має багато спільного з попереднім прикладом, який також працює під керуванням Firefox. Однак, користувальницький агент є Macintosh з Intel і macOS 10.5; який є типом процесора і операційною системою. Комп'ютери Apple, на яких не працює процесор Intel, є "PPC".

Різні версії Windows у користувальницькому агенті

Нижче наводиться додаткова інформація про кожну з різних версій Microsoft Windows і відповідних кодів кодів агента користувача.

 Windows 95 = Windows 95 або Win95 Windows 98 і 98 SE = Windows 98 або Win98 Windows CE = Windows CE Windows ME = Windows 9x 4.90 Windows NT 4.0 = Windows NT 4.0 Windows 2000 = Windows NT 5.0 Windows XP = Windows NT 5.1 Windows Server 2003 та XP x64 edition = Windows NT 5.2 Windows Vista = Windows NT 6.0 Windows 7 = Windows NT 6.1 Windows 8 = Windows NT 6.2 Windows 8.1 = Windows NT 6.3 Windows 10 = Windows 10.0 

Як отримати цю інформацію

Існує декілька способів доступу до інформації агента користувача; наприклад, кнопка на початку цієї сторінки, щоб показати ваш JavaScript використовує для відображення рядка агента користувача. Однак, якщо ви хочете зібрати інформацію або маніпулювати даними, краще використовувати мови сценаріїв на сервері, такі як Perl, як і в наступному прикладі.

 # / usr / bin / perl використовувати строгий; print "Тип контенту: text / html", "\ t print "$ ENV {HTTP_USER_AGENT}"; 

  • Див. Системний інформаційний інструмент для прикладу сценарію, який повністю використовує інформацію про користувача агента, а також іншу інформацію, яку можна отримати за допомогою JavaScript.

Агент, браузер, комп'ютерні абревіатури, терміни веб-дизайну