Может кто поделится парсингом HTTP_USER_AGENT посовременее, чем Detect.p ?
andylars 11.04.2016 22:04
/ 11.04.2016 22:19
Просто Detect.p - парсит как я понял, по "старинке" и по факту получается почти во всех вариантах - браузер "mozilla", тогда как реально это Chrome
например, на строку вида:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
Хочется получить хотя бы:
BrowserName = Chrome
ну и уж если кто совсем заморочился, то
RenderingEngine = AppleWebKit
и так далее
Потому, как получение "mozilla"... это как бы вроде бессмысленно уже.
Накопал примерно практический алгоритм, от Mozilla Dev
https://developer.mozilla.org/en-US/docs/Browser_detection_using_the_user_agentЕсли никто не подкинет за недельку, то пойду каким-то таким путем...
- Может кто поделится парсингом HTTP_USER_AGENT посовременее, чем Detect.p ?, andylars 11.04.2016 22:04 / 11.04.2016 22:19