© 2026FindAgent  · @simprr
返回列表
f

faisalman/ua-parser-js

UAParser.js - The Essential Web Development Tool for User-Agent Detection. Detect Browsers, OS, Devices, Bots, Apps, AI Crawlers, and more. Run in Browser (client-side) or Node.js (server-side).

analyticsbot-detectionbrowser-detectionclient-hintsdevice-detectionmobile-detectionuser-agentuser-agent-parser
⭐

10.1k

Stars

🔱

1.2k

Forks

👁

132

Watchers

📋

19

Issues

JavaScriptAGPL-3.0创建于 2012/2/1更新于 昨天
在 GitHub 上查看访问主页
README
由 Gemini 翻译整理

推荐赞助商

https://ref.wisprflow.ai/Rxj3n8H


https://uaparser.dev https://uaparser.dev https://uaparser.dev https://uaparser.dev

UAParser.js

这是最全面、小巧且持续更新的 JavaScript 库,用于检测用户的浏览器、操作系统、CPU 以及设备类型/型号。此外,它还能检测机器人(Bots)、应用程序等。可无缝运行于浏览器(客户端)或 Node.js(服务端)。

在线演示

  • 在线演示:https://uaparser.dev

文档

  • version 1.x : https://docs.uaparser.dev/v1
  • version 2.x : https://docs.uaparser.dev

在从 v0.7 / v1.0 升级之前,请阅读 CHANGELOG 以了解新增功能及重大变更。

包版本与定价

开源版本专业版 / 商业版
许可选项MIT (v1.x) / AGPL (v2.x)PRO 个人 / 商业 / 企业
浏览器检测⚠️✅
CPU 检测⚠️✅
设备检测⚠️✅
渲染引擎检测⚠️✅
操作系统检测⚠️✅
增强精度❌✅
机器人检测❌✅
AI 检测❌✅
额外检测(应用、库、邮件、播放器、爬虫等)❌✅
Client Hints 支持❌✅
CommonJS 支持✅✅
ESM 支持❌✅
TypeScript 定义✅✅
npm 模块✅✅
直接下载✅✅
允许商业用途✅✅
宽松(非 Copyleft)许可证✅❌
无开源义务✅❌
无限终端产品✅✅
无限部署✅✅
1 年产品支持❌✅
终身更新✅✅
价格免费* (受许可限制)$14 起 (受许可限制)

[ 获取 PRO 版本 📥 ]

开发

贡献者

请先阅读 CONTRIBUTING 指南以了解详细说明。

Made with contributors-img.

支持者与赞助商

通过以下方式支持 UAParser.js 的开源版本:

OpenCollective GitHub Sponsors

贡献者
fgjdmvJsnm
项目信息
默认分支master
LicenseGNU Affero General Public License v3.0
创建时间2012/2/1
最近更新昨天
GAI 中文摘要

ua-parser-js 是一个全面且轻量级的 JavaScript 用户代理字符串解析库。它能够高效地从浏览器或服务器端请求中提取用户的浏览器、操作系统、硬件设备、应用及机器人等详细信息,有效解决了开发过程中用户环境识别的复杂性问题。

支持解析并识别包括浏览器类型、操作系统版本、CPU 架构、设备型号以及 AI 爬虫在内的多种终端环境特征。 具备跨平台兼容性,既可直接在浏览器客户端运行,也能在 Node.js 服务端环境中无缝集成。 库文件设计轻量化,旨在提供高性能的解析速度,并保持对各种用户代理字符串的实时更新支持。 提供灵活的 API 接口,开发者可以轻松获取结构化的 JSON 数据,以便进行后续的逻辑判断或业务分析。

该项目适用于所有需要进行前端适配、用户画像分析、流量统计及反爬虫验证的 Web 开发人员。无论是在构建需要针对不同设备优化体验的响应式网站,还是在后端对访问流量进行精细化管理,该工具都是不可或缺的开发助手。