Агент пользователя

Перейти к:

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Пользовательский агент (user agent, UA), или агент пользователя, это компьютерная программа, представляющая пользователя и выполняющая действия от его лица, например, браузер в контексте Всемирной паутины.

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

Спам-боты, менеджеры закачек и некоторые браузеры нередко шлют подложные UA-строки, чтобы выдать себя за другие клиенты. Эта ситуация известна под названием подмена или подделка пользовательского агента (user agent spoofing).

Строчку пользовательского агента можно прочитать на стороне клиента с помощью JavaScript, обратившись к свойству navigator.userAgent.

Типичная UA-строка выглядит так: "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0"

Смотрите также

Общие сведения

Техническая справка

  • User agent заголовок запроса в спецификации RFC 2616

Метки документа и участники

Внесли вклад в эту страницу: fidelman, while0pass
Обновлялась последний раз: fidelman,