一款超好用的node实现的useragent解析模块
使用 npm 进行包管理,具体为:npm install browser-tool
然后使用 require 引入模块:
var browser = require("browser-tool");
// 同步获取信息
console.log(browser());
// 异步获取信息(结果更为全面)
browser.getInfo().then(console.log);
返回结果:
{
"architecture": "x86",
"bitness": 64,
"browser": "Chrome",
"browserVersion": "118.0.0.0",
"device": "PC",
"engine": "Blink",
"gpu": "Google",
"gpuModel": "Vulkan 1.3.0",
"isWebview": false,
"isBot": false,
"language": "zh_CN",
"network": "wifi",
"platform": "Win32",
"system": "Windows",
"systemVersion": '10',
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/119.0.0.0 Safari/537.36"
}
发表评论 取消回复