Парсер User-Agent
Вставьте любую строку User-Agent и узнайте, какой браузер, движок рендеринга, ОС и тип устройства она обозначает. По умолчанию показана ваша собственная строка.
Как это работает
Строка сканируется на известные токены в порядке, который лучше всего разрешает пересечения
между браузерами: браузеры на движке Chromium (Edge, Opera, Brave, Vivaldi, Samsung Internet)
несут токен Chrome/ ради совместимости, поэтому их собственные, более специфичные
токены нужно проверять в первую очередь — иначе все они определялись бы просто как Chrome. ОС
определяется по отдельному набору токенов (Windows NT, Mac OS X,
Android, iPhone OS/CPU OS, распространённые метки Linux),
а тип устройства зависит от наличия токенов, специфичных для мобильных устройств или планшетов.
Всё происходит в JavaScript этой страницы: анализируется введённый вами текст либо
navigator.userAgent, если вы не меняли поле. Ничего не загружается на сервер.
Частые вопросы
Почему по умолчанию показывается мой собственный браузер?
Поле изначально заполнено значением navigator.userAgent — строкой вашего собственного браузера, считанной локально прямо с этой страницы. Вставьте вместо неё любую другую строку User-Agent, чтобы разобрать её.
Может ли он безошибочно определить любой браузер и устройство?
Строки User-Agent по своей природе беспорядочны: многие браузеры включают токены от тех, на основе которых они построены, ради совместимости (например, и Edge, и Chrome содержат «Safari» и «KHTML, like Gecko»). Этот инструмент использует набор правил, покрывающий распространённые случаи, но редкие или подделанные строки всё же могут быть распознаны неверно.
Отправляется ли строка куда-либо?
Нет. Разбор выполняется полностью в вашем браузере с помощью регулярных выражений. Ничего не загружается на сервер.