@zkrvndm
Веб-разработчик

Как по User-Agent определить браузер и операционную систему?

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

Предварительно поискал через Яндекс сам, но все найденные скрипты, библиотеки и плагины давно уже морально устарели и определяют браузеры и ОС неверно. Нет ли готовых современных решений на php или js? Может какой-нибудь сторонний сервис есть с API, есть где все базы юзерагентов держат в актуальном состоянии?

Например, нельзя ли тягать данные допустим с https://yandex.ru/internet?
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
@bacon
Есть и они легко гуглятся https://github.com/matomo-org/device-detector
ЗЫ но не спасают от подмены user_agent
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
revenger
@revenger
php,html,js,sql
Никак. Вернее, с некоторой точностью если используется немодифицированное ПО.
Пожно подставлять любые хедеры.
Например, можно использовать Postman и напихать в него что угодно, чтобы сервис думал, что на него ходят с айфона, а реально сидит бородатый Анатолий в сыром полуподвальном помещении и под Windows 3.11 делает запросы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы