В основном я ищу что-то, чтобы дать мне легкий доступ к информации, например useragentstring.com, но в JS, без меня, разбора пользователя агента и ищет каждый возможный бит текста. Объект может быть примерно таким:
browser = UserAgent.Browser; // Chrome
browserVer = UserAgent.BrowserVersion; // 5.0.342.9
os = UserAgent.OperatingSystem; // Windows NT
osVer = UserAgent.OperatingSystemVersion; // 6.1
layoutEng = UserAgent.LayoutEngine; // WebKit
layoutEngVer = UserAgent.LayoutEngineVersion; // 533.2
Есть ли что-то подобное этому, или я должен написать сам? Написание еще одного парсера агента пользователя не кажется таким простым, что все эти олицетворения возвращаются к темным временам Интернета.
В частности, я ищу что-то, что не просто разбивает пользовательский агент на части и передает их мне, потому что это бесполезно, как сам пользовательский агент; вместо этого он должен анализировать пользовательский агент и распознавать движок, браузер, ОС и т.д. и возвращать только конкретные детали, как в примере.