User-Agent 解析
解析 UA 字符串,识别浏览器、内核、操作系统与设备类型。
User-Agent 解析是做什么的
排查兼容性问题或分析访问日志时,需要弄清一条 UA 字符串对应什么浏览器、系统和设备。粘贴进来即拆解出浏览器版本、渲染内核、操作系统和设备类型,也能一键填入当前浏览器的 UA 做对照。
核心功能
- 识别 Chrome、Edge、微信内置等十余款
- 区分 Blink、WebKit、Gecko 渲染内核
- 识别 Windows、Android、iOS 等系统
- 自动判断手机、平板或桌面设备
User-Agent 解析怎么用
粘贴 UA 字符串,或直接查看当前浏览器的 UA,工具会拆解出各字段含义。
- 打开页面时输入框已自动填入当前浏览器的 UA
- 也可粘贴任意 UA 字符串到输入框
- 上方卡片显示浏览器、系统与设备类型
- 表格中查看内核、语言环境与长度明细
适合这些场景
- 前端根据用户反馈的 UA 判断环境
- 数据分析核对日志里异常流量来源
- 测试验证修改后的 UA 能否被识别
常见问题
UA 能完全信任吗?
不能。UA 由客户端自报、可随意伪造,浏览器模式切换与爬虫伪装都很常见,只适合统计与兼容性判断,不能做安全校验。
为什么微信里打开会显示微信内置浏览器?
识别优先级上微信排在 Chrome 之前,字符串含 MicroMessenger 标识时会标注为微信内置浏览器及其版本号。
识别不出浏览器会显示什么?
未命中已知规则时显示未知;curl、Python Requests 这类命令行客户端会被单独标注,便于排查脚本流量。
能识别哪些操作系统版本?
可识别 Windows 7、8.1、10/11,macOS、Android 与 iOS 的具体版本号,以及 ChromeOS 和 Linux。