Пользовательский агент

Пользовательский агент — это компьютерная программа, представляющая человека, в web - контексте, например браузер.

Помимо браузера, пользовательский агент может быть ботом, очищающим веб-страницы, менеджером загрузок или другим приложением, имеющим доступ к Интернету. Вместе с каждым запросом к серверу браузеры включают самоидентифицирующий HTTP- заголовок, называемый строкой пользовательского агента (UA). Эта строка часто идентифицирует браузер, номер его версии и операционную систему, на которой он установлен.User-Agent

Спам-боты, менеджеры загрузок и некоторые браузеры часто отправляют поддельную строку UA, чтобы объявить себя другим клиентом. Это известно как подмена пользовательского агента .

Доступ к строке пользовательского агента можно получить с помощью JavaScript на стороне клиента, используя это NavigatorID.userAgent свойство.

Типичная строка пользовательского агента выглядит следующим образом: «Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0».