User-Agent 解析

解析 UA 字符串,识别浏览器、内核、操作系统与设备类型。

User-Agent 解析是做什么的

排查兼容性问题或分析访问日志时,需要弄清一条 UA 字符串对应什么浏览器、系统和设备。粘贴进来即拆解出浏览器版本、渲染内核、操作系统和设备类型,也能一键填入当前浏览器的 UA 做对照。

核心功能

  • 识别 Chrome、Edge、微信内置等十余款
  • 区分 Blink、WebKit、Gecko 渲染内核
  • 识别 Windows、Android、iOS 等系统
  • 自动判断手机、平板或桌面设备

User-Agent 解析怎么用

粘贴 UA 字符串,或直接查看当前浏览器的 UA,工具会拆解出各字段含义。

  1. 打开页面时输入框已自动填入当前浏览器的 UA
  2. 也可粘贴任意 UA 字符串到输入框
  3. 上方卡片显示浏览器、系统与设备类型
  4. 表格中查看内核、语言环境与长度明细

适合这些场景

  • 前端根据用户反馈的 UA 判断环境
  • 数据分析核对日志里异常流量来源
  • 测试验证修改后的 UA 能否被识别

常见问题

UA 能完全信任吗?

不能。UA 由客户端自报、可随意伪造,浏览器模式切换与爬虫伪装都很常见,只适合统计与兼容性判断,不能做安全校验。

为什么微信里打开会显示微信内置浏览器?

识别优先级上微信排在 Chrome 之前,字符串含 MicroMessenger 标识时会标注为微信内置浏览器及其版本号。

识别不出浏览器会显示什么?

未命中已知规则时显示未知;curl、Python Requests 这类命令行客户端会被单独标注,便于排查脚本流量。

能识别哪些操作系统版本?

可识别 Windows 7、8.1、10/11,macOS、Android 与 iOS 的具体版本号,以及 ChromeOS 和 Linux。