В основном я ищу что-то для предоставления мне легкого доступа к информации как 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
Что-то подобное этому существуют, или я должен записать тот сам? Запись еще одного синтаксического анализатора агента пользователя не кажется что легкой со всеми теми олицетворениями, возвращающимися к средневековью сети.
Конкретно я ищу что-то, что только разделяет агент пользователя на части и дает их мне, потому что это так же бесполезно как сам агент пользователя; вместо этого это должно проанализировать агент пользователя и распознать механизм, браузер, ОС, и т.д. и возвратить конкретные части только, как в примере.
Это должно помочь вам, посмотрите значения для следующего:
навигатор ["appCodeName"] навигатор ["appName"] навигатор [ "appMinorVersion"] навигатор ["cpuClass"] навигатор ["платформа"] навигатор ["плагины"] навигатор ["opsProfile"] навигатор ["userProfile"] навигатор ["systemLanguage"] навигатор ["userLanguage"] навигатор ["appVersion "] навигатор [" userAgent "] навигатор [" onLine "] навигатор [" cookieEnabled "] навигатор [" mimeTypes "] var x = ''; for (var p в навигаторе) {попробуйте {x + = p + '=' + navigator [p] + "\ n"; console.log (х); } catch (e) {console.error (e); }}