browser-tool.js | 浏览器内核检测插件

browser-tool是一个非常好用的浏览器检测工具,可以让你快速实现 Useragent分析/浏览器识别/浏览器判断/UA解析/用户代理信息 等功能,不仅支持前端,同时也NodeJS后端。


Github项目链接:https://github.com/mumuy/browser

项目测试链接:https://passer-by.com/browser/

本站浏览器检测链接:https://www.huib.top/?custom=browser


下载&安装

1、直接下载browser.js,然后使用 <script> 标签引入,可以得到全局函数“browser”,如:

<script src="browser.min.js"></script>


2、使用 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苹果系统默认浏览器
OperaOpera浏览器
VivaldiOpera联合创始人发布
Yandex俄罗斯最大搜索引擎Yandex出品
Brave自带网络广告拦截的浏览器
Arora基于webkit和Qt的轻量级浏览器
Lunascape来自日本的三引擎浏览器
QupZilla轻量级跨平台浏览器
Coc Coc越南搜索引擎浏览器
Kindle亚马逊电子书
IceweaselFirefox浏览器的Debian再发布版
Konqueror开源Web浏览器和文件管理器
Iceape
SeaMonkey
Epiphany


browser - 浏览器类型(国产浏览器)

描述
360360浏览器(手机版)
360SE360安全浏览器
360EE360极速浏览器
UCUC浏览器
QQBrowserQQ浏览器
Baidu百度浏览器
Maxthon傲游浏览器
Sogou搜狗浏览器
Liebao猎豹浏览器
2345Explorer2345浏览器
115Browser115浏览器
TheWorld世界之窗浏览器
Qiyu旗鱼浏览器
Quark夸克浏览器