detector
根据 UserAgent 字符串识别客户端信息的模块。识别的信息包括:
- 硬件设备。
- 操作系统。
- 浏览器。
- 浏览器渲染引擎。
识别到的信息结构如下:
detector = device: name: "iphone" version: -1 fullVersion: "-1" iphone: -1 os: name: "ios" version: 61 fullVersion: "6.1" ios: 61 browser: name: "chrome": version: 260 fullVersion: "26.0.1410.50" mode: 260 fullMode: "26.0.1410.50" compatible: false chrome: 260 engine: name: "webkit" version: 53626 fullVersion: "536.26" mode: 52326 fullMode: "523.26" compatible: false webkit: 53626
备注:上面的 [iphone], [ios], [chrome], [webkit] 是动态的,根据实际识别 到的信息不同而有所不同。
detector 是根据 UserAgent 信息识别客户端的模块,可以用于在服务端处理 UserAgent 识别客户端。
该版本适合运行在 Node 环境中处理服务端收集到的 userAgent 信息。
浏览器端运行的版本推荐 detector。
使用说明
var detector = ;var ua = reqheaders'user-agent';console;
API
{Object} detector.parse(String userAgent)
根据指定 userAgent 识别客户端信息。