Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

User-Agent 解析工具

一个纯前端的单文件 User-Agent 解析工具,双击 index.html 即可使用,无需安装、无需后端、无任何外部依赖。

功能特性

  • 🧩 实时解析:粘贴或输入 UA 字符串后 150ms 防抖自动解析,默认填入当前浏览器 UA。
  • 🧭 多维度识别:浏览器、渲染引擎、操作系统、设备类型、设备型号、爬虫。
  • 🤖 爬虫标红:识别 Googlebot、Baiduspider、bingbot 等常见爬虫,结果卡片红色高亮。
  • 📋 结构分解:按空格 / 分号拆分原始 UA,表格展示每个片段的识别含义。
  • 📎 一键复制:每个识别结果、每段结构含义、完整 JSON 解析结果均可复制。
  • 🎨 深浅色主题:跟随系统或记忆 localStorage,key 为 ua-theme。
  • 📱 移动端适配:卡片流式布局,手机端也能直接使用。

使用方式

直接用浏览器打开 index.html:

open index.html        # macOS
# 或拖入浏览器

也可以点击「使用当前浏览器 UA」快速体验,或展开「示例 UA 速查」点击填入。

解析覆盖范围

工具使用手写正则规则按优先级匹配,覆盖日常遇到的绝大多数真实 UA:

维度 支持识别
浏览器 Chrome、Edge、Firefox、Safari、Opera、IE、Samsung Internet、微信内置、QQ 浏览器、UC 浏览器
引擎 Blink、WebKit、Gecko、Trident
操作系统 Windows(含 10/11/8.1/7/XP 等版本映射)、macOS、iOS、Android、Linux、HarmonyOS
设备类型 桌面、手机、平板、机器人
设备型号 iPhone / iPad 型号段、常见 Android 型号段
爬虫 Googlebot、Baiduspider、bingbot、YandexBot、DuckDuckBot、Sogou、360Spider、Slurp、facebookexternalhit、Twitterbot、LinkedInBot 等

局限说明

  • 规则解析依赖 UA 字符串中的关键字与版本号,无法 100% 覆盖所有厂商定制浏览器或非常罕见的 UA。
  • Windows 11 与 Windows 10 的 UA 均为 Windows NT 10.0,本工具统一映射为 Windows 10 / 11。
  • Android 设备型号字段格式众多,复杂型号可能只能识别到品牌或简写。
  • 部分国内 App 内置 WebView(如微信、QQ)可能同时携带多个标识,按优先级取最外层浏览器结果。

技术说明

  • 单一 HTML 文件,原生 HTML / CSS / JavaScript,零依赖、零构建步骤。
  • 所有解析与渲染均在浏览器本地完成,不上传任何数据。
  • favicon.svg 为独立文件,蓝紫渐变圆角方块 + 白色 UA 标识。

在线访问

已通过 GitHub Pages 部署,可直接访问:

🔗 https://blog.wangruofeng007.com/user-agent-parser/

源码仓库:https://github.com/wangruofeng/user-agent-parser

About

User-Agent 解析工具:浏览器 / 引擎 / 系统 / 设备识别 + 结构分解(单文件纯前端)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages