Користувацький агент

{{GlossarySidebar}}

Користувацький агент – комп'ютерна програма, що представляє особу, в контексті Вебубраузер.

Окрім браузера, користувацький агент може бути ботом, що збирає дані з вебсторінок, менеджером завантажень файлів або іншим застосунком, що звертається до Вебу. До кожного запиту, що надсилається на сервер, браузери додають HTTP заголовок самоідентифікації User-Agent, котрий зветься рядком користувацького агента (UA - "user agent"). Цей рядок нерідко ідентифікує браузер, його номер версії, та операційну систему хоста.

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

За допомогою JavaScript на клієнтському боці можна звернутися до рядка користувацького агента за допомогою властивості NavigatorID.userAgent.

Типовий рядок користувацького агента має наступний вигляд: "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0".

Дивіться також