uaparser
一个用于解析UA来得到用户终端信息的JS库,详情可见线上demo
git clone https://github.com/fex-team/userAgent.git
├─ node_modules ├──── useragent.js ├──── useragent_base.js ├─ test.js └─ treemap.js
cd userAgent node test.js
var UA = require("useragent"); var test_ua_str = 'Mozilla/5.0 (iPhone; U; CPU iPhone OS 5_1_1 like Mac OS X; en) AppleWebKit/534.46.0 (KHTML, like Gecko) CriOS/19.0.1084.60 Mobile/9B206 Safari/7534.48.3'; var result = new UA(test_ua_str);
通过这种方式即可完成对UA数据的解析。 可得到以下有用信息:
{ browser: { //浏览器信息 name: 'Chrome', version: { original: '19.0.1084.60', } }, engine: { //浏览器内核 name: 'Webkit', version: { original: '534.46.0', } }, os: { //操作系统 name: 'iOS', version: { original: '5.1.1', } }, device: { //硬件信息 type: 'mobile', manufacturer: 'Apple', model: 'IPHONE' } }
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
userAgent
一个用于解析UA来得到用户终端信息的JS库,详情可见线上demo
下载
文件结构
简单测试
调用方式
通过这种方式即可完成对UA数据的解析。 可得到以下有用信息: