У меня есть модуль Java
, который получает строку User-Agent
из браузера конечного пользователя, и он должен вести себя немного по-другому в зависимости от тип браузера, версия браузера и, возможно, даже операционная система.
Например: {"FireFox", "7.0", "Win7"}
, {"Safari" , "3.2", "iOS9"}
Я понял, что строка User-Agent
может различаться по своему формату для одной и той же конфигурации из-за различных установок подключаемых модулей и т. Д.
Мои вопросы :
User-Agent
? Если да - где именно его найти? (Насколько я понимаю RFC, здесь не так много стандартизации). Нет
- есть ли правильный способ проанализировать его, чтобы получить нужную мне информацию? User-Agent
? Важное примечание - я говорю о веб-приложении, поэтому мои возможности сбора данных ограничивается javascript
.