faisalman/ua-parser-js

GitHub: faisalman/ua-parser-js

一个轻量级 JavaScript 库,用于解析 User-Agent 字符串并检测浏览器、操作系统、设备类型及爬虫等信息,支持浏览器端和 Node.js 服务端运行。

Stars: 10070 | Forks: 1220

# UAParser.js 最全面、紧凑且最新的 JavaScript 库,用于检测用户的浏览器、OS、CPU 和设备类型/型号。还能检测 bots、apps 等。可在浏览器(客户端)或 Node.js(服务端)中无缝运行。 # 演示 * 在线演示:https://uaparser.dev # 文档 * `version 1.x`:https://github.com/faisalman/ua-parser-js/tree/1.0.x#documentation * `version 2.x`:https://docs.uaparser.dev 在从 `v0.7` / `v1.0` 升级之前,请阅读 [CHANGELOG](CHANGELOG.md) 以 了解新增内容及破坏性变更。 # 开发 ## 支持者与赞助商 通过以下任一方式支持 UAParser.js 的 **开源版本**: [![OpenCollective](https://img.shields.io/badge/OpenCollective-dddddd?style=for-the-badge&logo=opencollective&color=dddddd )](https://opencollective.com/ua-parser-js) [![GitHub Sponsors](https://img.shields.io/badge/GitHub_Sponsors-333333?style=for-the-badge&logo=githubsponsors&color=333333 )](https://github.com/sponsors/faisalman) [![PayPal](https://img.shields.io/badge/Paypal-003087?style=for-the-badge&logo=paypal&color=003087 )](https://paypal.me/faisalman) [![WeChat/Alipay](https://img.shields.io/badge/Other_Payment_Methods-Alipay_/_WeChat_Pay-09b83e?style=for-the-badge&logo=mastercard&color=09b83e )](https://uaparserjs.lemonsqueezy.com/checkout/buy/3d71f2f3-cf4d-473c-892a-9d4497c890be)
标签:AI爬虫, Bot检测, GNU通用公共许可证, isomorphic, JavaScript库, MITM代理, Node.js, SEO优化, Syscall, TypeScript, UA判断, User-Agent解析, Web开发, 安全插件, 客户端推断, 操作系统识别, 数据可视化, 浏览器判断, 爬虫检测, 移动端适配, 自定义脚本, 自定义脚本, 设备检测