Node.js:解析瀏覽器ua-UserAgent
文檔:https://www.npmjs.com/package/ua-parser-js
Node.js
安裝
$ npm install ua-parser-js
1
示例
const UAParser = require("ua-parser-js"); const ua = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36'; // 如果在瀏覽器中使用,可以不傳參數(shù) var uaParser = new UAParser(ua); console.log(uaParser.getResult());
1
2
3
4
5
6
7
8
CDN
1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
解析結(jié)果
{ "ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36", "browser":{ "name":"Chrome", "version":"88.0.4324.150", "major":"88" }, "engine":{ "name":"Blink", "version":"88.0.4324.150" }, "os":{ "name":"Mac OS", "version":"10.14.4" }, "device":{ }, "cpu":{ } }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
JavaScript Node.js
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。