📖 工具说明
1. 这是什么
粘一段 User-Agent 字符串,拆出浏览器、渲染引擎、操作系统、设备类型,并标记疑似 Bot / 命令行客户端。点「获取我的 UA」还会读当前浏览器的 Client Hints(navigator.userAgentData)。
2. 能认出什么
- 浏览器 + 版本:Chrome / Edge / Firefox / Safari / Opera / Chromium / IE,以及 iOS 上的 CriOS/FxiOS/EdgiOS;国产壳:微信、QQ、UC、三星、华为、小米、360、傲游。
- 渲染引擎 + 版本:Blink / WebKit / Gecko / Trident / Presto(按 UA 特征区分 Blink 和 WebKit)。
- 操作系统 + 版本:Windows(NT 号映射到 XP/7/8/8.1/10-11)、macOS、iOS / iPadOS、Android、ChromeOS、HarmonyOS、常见 Linux 发行版。
- 设备类型:桌面 / 手机 / 平板 / 智能电视。
- 设备线索:从型号代码给个大致品牌(
SM-*→三星、Pixel→Google、CPH*/V####→OPPO/vivo 等)。不是精确到具体机型——UA 里通常没有 iPhone/iPad 的具体型号。
- Bot / 客户端:Googlebot、Bingbot、Baiduspider、YandexBot、字节 Bytespider、GPTBot / ClaudeBot、curl / wget / python-requests / axios / OkHttp / Scrapy、HeadlessChrome 等。
3. Client Hints
点「获取我的 UA」时,如果当前浏览器支持 navigator.userAgentData(Chromium 系),会额外显示:品牌列表、是否移动端、平台,以及(异步获取)平台版本、机型、CPU 架构 / 位数、完整版本号。Firefox / Safari 没有这个 API,这一节会隐藏。
4. 说明
- 解析全在浏览器本地用正则完成,不联网、不上传,不记录你分析过的 UA。
- 结果可「复制结果 (JSON)」,方便贴到别处。
- UA 本身就可以随意伪造,解析结果只反映字符串写了什么,不代表真实设备。
- 没有几万条的机型数据库、没有批量分析、没有账号。
相关:浏览器信息检测 · 屏幕测试 · Useragent 随机生成 · HTTP 接口测试 · IP 查询。
UA 可伪造,解析结果只反映字符串内容。