下载 & 安装
该 Javascript 库 / 模块可以用于前端也可以用于后端 Nodejs 中。
-
直接下载browser.js,然后使用 <script>
标签引入,可以得到全局函数 browser
.
-
使用 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"
}
browser - 浏览器
名称 | 值 | 描述 |
国外浏览器 | Chrome | 谷歌浏览器 |
Chromium | 谷歌浏览器开源版 |
IE | 微软IE浏览器 |
Edge | 微软新一代浏览器 |
Firefox | 火狐浏览器 |
Safari | 苹果系统默认浏览器 |
Opera | Opera浏览器 |
Vivaldi | Opera联合创始人发布 |
Yandex | 俄罗斯最大搜索引擎Yandex出品 |
Brave | 自带网络广告拦截的浏览器 |
Arora | 基于webkit和Qt的轻量级浏览器 |
Lunascape | 来自日本的三引擎浏览器 |
QupZilla | 轻量级跨平台浏览器 |
Coc Coc | 越南搜索引擎浏览器 |
Kindle | 亚马逊电子书 |
Iceweasel | Firefox浏览器的Debian再发布版 |
Konqueror | 开源Web浏览器和文件管理器 |
Iceape | |
SeaMonkey | |
Epiphany | |
国内浏览器 | 360 | 360浏览器(手机版) |
360SE | 360安全浏览器 |
360EE | 360极速浏览器 |
UC | UC浏览器 |
QQBrowser | QQ浏览器 |
Baidu | 百度浏览器 |
Maxthon | 傲游浏览器 |
Sogou | 搜狗浏览器 |
Liebao | 猎豹浏览器 |
2345Explorer | 2345浏览器 |
115Browser | 115浏览器 |
TheWorld | 世界之窗浏览器 |
Qiyu | 旗鱼浏览器 |
Quark | 夸克浏览器 |
手机厂商 | Huawei | 华为浏览器 |
OPPO | OPPO浏览器 |
Vivo | Vivo浏览器 |
Xiaomi | 小米浏览器 |
Meizu | 魅族浏览器 |
Samsung | 三星浏览器 |
客户端 | QQ | QQ客户端 |
Wechat | 微信手机客户端 |
WechatWork | 企业微信客户端 |
Taobao | 淘宝手机客户端 |
Alipay | 支付宝手机客户端 |
Weibo | 微博手机客户端 |
Douban | 豆瓣手机客户端 |
Suning | 苏宁易购手机客户端 |
iQIYI | 爱奇艺手机客户端 |
DingTalk | 钉钉手机客户端 |
Douyin | 抖音客户端 |
爬虫 | Googlebot | 谷歌爬虫 |
Baiduspider | 百度爬虫 |
Sogouspider | 搜狗爬虫 |
Bingbot | 必应爬虫 |
360Spider | 360爬虫 |
Bytespider | 今日头条爬虫 |
YisouSpider | 神马搜索爬虫 |
YodaoBot | 有道搜索爬虫 |
YandexBot | Yandex搜索引擎爬虫 |
engine - 内核
值 | 描述 |
EdgeHTML | Edge浏览器内置引擎 |
Trident | IE浏览器内置引擎 |
Presto | Opera浏览器内置引擎 |
WebKit | 开源浏览器引擎 |
Blink | Google基于WebKit开发引擎 |
Gecko | Mozilla内置引擎 |
KHTML | KDE网页排版引擎 |
system - 操作系统
值 | 描述 |
Windows | 微软电脑操作系统 |
Linux | 开源操作系统 |
Ubuntu | Linux发行版之一 |
FreeBSD | Linux发行版之一 |
Debian | Linux发行版之一 |
macOS | 苹果电脑操作系统 |
Android | 谷歌开源移动端操作系统 |
iOS | 苹果手机操作系统 |
Windows Phone | 微软操作系统 |
BlackBerry | 黑莓操作系统 |
MeeGo | 诺基亚与英特尔开源操作系统 |
Symbian | 诺基亚操作系统 |
Chrome OS | 谷歌开源电脑操作系统 |
WebOS | Palm公司操作系统 |
HarmonyOS | 华为操作系统 |
device - 设备类型
值 | 描述 |
Desktop | 电脑 |
Tablet | 平板或PDA |
Mobile | 手机 |
值 | 描述 |
Win32 | Windows 32位 |
Win64 | Windows 64位 |
WinCE | Windows CE |
iPhone | 苹果手机 |
iPod | 苹果音乐播放器 |
iPad | 苹果平板 CE |
Android | 安卓系统 |
... |
gpu - 系统GPU厂家
gpuModel - 系统GPU型号
architecture - CPU架构
bitness - CPU架构位数
network - 网络类型
isWebview - 是否为Webview(仅Android)
isRobot - 是否为搜索引擎蜘蛛程序