UA 解析
解析 User-Agent 出浏览器/引擎/系统/设备五要素。
User-Agent 字符串
0 字符1 行0 B
粘贴任意 UA 字符串解析,或点右上角「解析当前浏览器」。桌面 UA 会归一显示为「桌面设备」,手机/平板显示类型与厂商型号。解析引擎 ua-parser-js 按需加载。
使用说明
这个工具解决什么问题
排查用户反馈、看访问日志里的爬虫、验证服务端 UA 白名单——拿到一串 Mozilla/5.0 (...) 总要肉眼拆。这个工具把 UA 解析成浏览器及版本、渲染引擎、操作系统、设备类型与 CPU 架构五要素,面板分栏展示,报告可复制。
核心能力
一键解析当前浏览器:右上角按钮把 navigator.userAgent 填进来,查自己的调试环境零输入。
五要素分栏:浏览器、引擎(Blink/WebKit/Gecko)、OS、设备(mobile/平板带厂商型号)、CPU 架构逐项展示,原始 UA 保留在下方核对。
移动设备带型号:iPhone、iPad、Android 手机能解出 vendor/model,统计口径对齐用得上。
使用建议
日志排查时把可疑 UA 整行贴进来;发现没有浏览器名的「光杆 UA」多半是爬虫或脚本。需要批量判断时,本工具输出可直接复制成 Markdown 报告贴进 issue。
常见问题
为什么要自己贴 UA,而不是直接显示?
面板本来就会一键带出当前浏览器的 UA;支持粘贴是为了排查别人的 UA——日志里的爬虫、用户反馈里的报错环境、统计后台里的奇怪字符串,贴进来就知道是什么设备什么浏览器。
桌面设备为什么只显示「桌面设备」?
UA 规范里桌面设备不携带设备类型字段(只有手机/平板会标 mobile),解析器据此把没有 type 的 UA 归一为桌面设备,这是行业标准做法而非信息缺失。
解析结果可信吗?
引擎是 ua-parser-js(15k+ star,浏览器识别事实标准),按需加载在本地解析,UA 字符串不上传。对主流浏览器/爬虫/移动设备的识别覆盖非常稳。