Разбор строки User-Agent

Разберите строку User-Agent на браузер, движок, операционную систему, тип устройства, производителя, модель и процессор и определите поисковых и ИИ-ботов.

Заполнено User-Agent вашего текущего браузера. Вставьте любую другую строку, чтобы проанализировать её.

Разбор выполняется локально с помощью ua-parser-js. User-Agent можно подделать, а современные браузеры урезают передаваемые сведения (User-Agent Client Hints), поэтому считайте результат подсказкой, а не доказательством.

Что такое Разбор User-Agent?

Инструмент расшифровывает строку User-Agent на понятные части: браузер и версия, движок отрисовки, операционная система и версия, тип устройства, производитель и модель, архитектура процессора и является ли клиент ботом или ИИ-краулером. В поле изначально стоит User-Agent вашего браузера.

Как пользоваться Разбор User-Agent

  1. Используйте предзаполненное значение или вставьте любой User-Agent из логов или аналитики.
  2. Прочитайте разобранные поля в таблице.
  3. Нажмите «Использовать User-Agent моего браузера», чтобы вернуться к своему.
  4. Скопируйте результат в JSON, если он нужен в другом месте.

Пример

Ввод
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
Вывод
Browser Chrome 124.0.0.0 · engine Blink 124.0.0.0 · OS Windows 10 · CPU amd64 · bot: no

Когда использовать Разбор User-Agent

Используйте, чтобы разобраться в строках User-Agent в логах сервера, отчётах об ошибках или аналитике. Не полагайтесь на него в решениях о безопасности: User-Agent тривиально подделывается, а браузеры Chromium теперь замораживают части строки (User-Agent reduction), поэтому версии ОС вроде Windows 11 выглядят как Windows 10.

Как работает Разбор User-Agent

Разбор использует библиотеку с открытым кодом ua-parser-js (v2) с расширениями для краулеров, ботов, загрузчиков, библиотек и CLI, загружаемую в вашем браузере. Она сопоставляет строку с регулярными выражениями для тысяч браузеров, устройств и ботов. Настольные браузеры обычно не сообщают тип устройства, что показывается как «desktop or not specified».

Распространенные Случаи Использования

  • Определить, какой браузер и ОС использовал автор отчёта об ошибке.
  • Распознать Googlebot, Bingbot или GPTBot в логах доступа.
  • Проверить, приходит ли трафик с мобильных телефонов или планшетов.
  • Изучить User-Agent, отправляемый инструментом вроде curl или HTTP-библиотекой.

Часто Задаваемые Вопросы

Почему Windows 11 отображается как Windows 10?

Браузеры оставляют в User-Agent «Windows NT 10.0» ради совместимости. Реальная версия доступна только через User-Agent Client Hints.

Может ли он определить, что запрос действительно от Googlebot?

Он может сказать, что строка выдаёт себя за Googlebot. Для проверки выполните обратный DNS-запрос по IP и убедитесь, что он разрешается обратно в googlebot.com или google.com.

Отправляется ли мой User-Agent куда-либо?

Нет. Разбор полностью выполняется в вашем браузере.

Что сделать дальше

Другие категории