您当前的位置: 首页 >  node.js

彭世瑜

暂无认证

  • 1浏览

    0关注

    2791博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Node.js:解析浏览器ua-UserAgent

彭世瑜 发布时间:2021-02-19 11:59:15 ,浏览量:1

文档:https://www.npmjs.com/package/ua-parser-js

Node.js

安装

$ npm install ua-parser-js

示例

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';

// 如果在浏览器中使用,可以不传参数
var uaParser = new UAParser(ua);
console.log(uaParser.getResult());

CDN


  
    Demo
 
  

  
    
      var uaParser = new UAParser();
      console.log(JSON.stringify(uaParser.getResult()));
    
  


解析结果

{
    "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":{

    }
}
关注
打赏
1665367115
查看更多评论
立即登录/注册

微信扫码登录

0.2851s