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

Don*_*Don -1 javascript user-agent ua-parser angular

我想要来自用户代理的操作系统名称、操作系统版本、浏览器名称、浏览器版本和设备。如何在 Angular 4 的应用程序中使用用户代理解析器 js。我尝试了 ng2-device- detector@1.0.0 但它没有返回我的操作系统版本和设备。请帮我

Sof*_*fia 5

要将其添加到package.json

npm install ua-parser-js
Run Code Online (Sandbox Code Playgroud)

要在您的组件或服务中使用它,您需要导入它才能工作

import { UAParser } from 'ua-parser-js'; 

let parser = new UAParser();
console.log(parser.getResult());
Run Code Online (Sandbox Code Playgroud)

我在另一个 SO答案中发现了缺少的导入。然后您可以使用文档来获取您正在寻找的任何信息。