如何在角4中使用ua-parser-js

问题描述 投票:-3回答:1

我想要用户代理的os名称,os版本,浏览器名称,浏览器版本和设备。如何在角度为4的应用程序中使用用户代理解析器js。我尝试了[email protected],但它确实将我的os版本和设备返回给我。请帮我

javascript angular user-agent ua-parser
1个回答
0
投票

UAParser.js documentation是你最好的盟友。

您可以使用UAParser.js获取操作系统名称和版本,浏览器名称和其他信息:

var parser = new UAParser();
// by default it takes ua string from current browser's window.navigator.userAgent
console.log(parser.getResult());
var result = parser.getResult();

console.log(result.browser);        // {name: "Chromium", version: "15.0.874.106"}
console.log(result.device);         // {model: undefined, type: undefined, vendor: undefined}
console.log(result.os);             // {name: "Ubuntu", version: "11.10"}
console.log(result.os.version);     // "11.10"
console.log(result.engine.name);    // "WebKit"
console.log(result.cpu.architecture);   // "amd64"
© www.soinside.com 2019 - 2024. All rights reserved.