Различия
Показаны различия между двумя версиями страницы.
| |
| — | software:development:web:docs:glossary:user_agent [2023/08/30 16:00] (текущий) – создано - внешнее изменение 127.0.0.1 |
|---|
| | ======Пользовательский агент====== |
| | Пользовательский агент — это компьютерная программа, представляющая человека, в [[software:development:web:docs:Glossary:World_Wide_Web|web]] - контексте, например [[software:development:web:docs:Glossary:Browser|браузер]]. |
| |
| | Помимо браузера, пользовательский агент может быть ботом, очищающим веб-страницы, менеджером загрузок или другим приложением, имеющим доступ к Интернету. Вместе с каждым запросом к серверу браузеры включают самоидентифицирующий [[software:development:web:docs:Glossary:HTTP|HTTP]]- заголовок, называемый строкой пользовательского агента (UA). Эта строка часто идентифицирует браузер, номер его версии и операционную систему, на которой он установлен.[[software:development:web:docs:Glossary:HTTP:Headers:User-Agent|User-Agent]] |
| | |
| | Спам-боты, менеджеры загрузок и некоторые браузеры часто отправляют поддельную строку UA, чтобы объявить себя другим клиентом. Это известно как подмена пользовательского агента . |
| | |
| | Доступ к строке пользовательского агента можно получить с помощью [[software:development:web:docs:Glossary:JavaScript|JavaScript]] на стороне клиента, используя это [[software:development:web:API:Navigator:userAgent|NavigatorID.userAgent]] свойство. |
| | |
| | Типичная строка пользовательского агента выглядит следующим образом: ''"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0"''. |