My User Agent: узнай свой User-Agent в браузере
User-Agent - это строка, которая содержит информацию о браузере и операционной системе пользователя, которая отправляется на сервер во время HTTP запроса.
В большинстве случаев, User-Agent может быть добавлен автоматически браузером без дополнительных действий пользователя.
Пример строки User-Agent для браузера Google Chrome:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36
В этой строке мы можем наблюдать несколько параметров:
- Mozilla/5.0 - это часть строки, которая представляет собой идентификатор Mozilla для совместимости с различными сайтами.
- Windows NT 10.0; Win64; x64 - это часть строки, которая указывает операционную систему пользователя.
- AppleWebKit/537.36 (KHTML, like Gecko) - это движок браузера.
- Chrome/87.0.4280.88 - это версия браузера.
- Safari/537.36 - это имя браузера.
Для получения значения User-Agent в JavaScript можно воспользоваться свойством navigator.userAgent:
javascript
console.log(navigator.userAgent); // Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36
Кроме того, есть несколько сторонних сервисов, которые также могут предоставлять информацию о User-Agent, например, https://developers.whatismybrowser.com/useragents/parse/.
В общем, User-Agent - это важная информация, которую сайты могут использовать для адаптации контента под различные браузеры и платформы.