工具用的顺手吗?
你的反馈能帮助我们做得更好
解析HTTP请求头中的User-Agent字符串,获取浏览器、操作系统、设备类型等详细技术信息。
输入 UserAgent 开始解析
概览
了解工具能解决的问题、计算或处理逻辑,以及数据边界。
一条典型字符串可能同时出现 Mozilla/5.0、操作系统标记、渲染兼容标记和浏览器产品令牌。页面把单条 User-Agent 文本整理为四部分:浏览器名称与版本、操作系统名称、设备类型,以及未经改写的原始字符串。浏览器名称、版本、系统和设备字段都可分别复制,适合把长日志字段先变成便于阅读的摘要。
当前识别范围是有意收窄的:浏览器只直接判断 Firefox、Edge 的 Edg/ 令牌、Chrome 的 Chrome/ 令牌和 Safari;系统只输出 Windows、macOS、Linux、Android、iOS 或 Unknown;设备只输出 Desktop、Mobile、Tablet。它不解析渲染引擎、CPU 架构、具体设备型号、机器人身份、IP 地址、地理位置或屏幕尺寸。
| 结果字段 | 当前判断方式 | 需要留意的表现 |
|---|---|---|
| 浏览器 | 依次检查 Firefox、Edg、Chrome、Safari | 带 Chrome/ 的衍生浏览器可能被归为 Chrome;未覆盖的令牌可能显示 Unknown |
| 操作系统 | 依次检查 Win、Mac、Linux、Android、iPhone/iPad | 常见 Android UA 也含 Linux,可能先得到 Linux;常见 iPhone/iPad UA 含 Mac,可能先得到 macOS |
| 设备 | 默认 Desktop;含 Mobile 改为 Mobile;含 Tablet 或 iPad 再改为 Tablet | 没有这些字面标记的移动设备可能仍显示 Desktop |
表中的现象是页面当前规则的直接结果,不代表原 UA 错误。识别结果应被看作字符串标签的快速整理,而不是设备真实性证明。
RFC 9110 把 User-Agent 定义为发起请求的软件相关信息,由一个或多个产品标识及可选注释组成。规范同时建议发送方只提供识别产品所必需的信息,避免无谓的细粒度详情。浏览器还可能为了兼容性携带其他产品名称,或由用户、扩展和自动化程序修改字符串。
指南
按步骤完成操作,并通过示例核对输入与结果。
从请求日志、开发者工具或问题报告中复制 User-Agent 的值,不要把字段名、引号或下一条日志一起带入。页面一次只解析一条文本,不支持逐行批量输入。
打开页面后,输入框会先载入当前浏览器报告的 UA。要检查另一条字符串,直接覆盖或粘贴;结果会随内容变化,不需要另点“解析”。“使用我的 UA”可重新载入当前值。
确认原始字符串没有被截断,然后读取浏览器、版本、系统和设备。出现 Unknown 或与实际设备不符时,回到原文检查令牌,而不是把推断当作事实。
支持工单可复制浏览器和版本,日志分析可记录四个结果。关键兼容问题还应附上原始 UA、复现步骤和实际功能测试结果。
桌面 Chrome 示例:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 会得到浏览器 Chrome、版本 120.0.0.0、系统 Windows、设备 Desktop。字符串里的 Safari 兼容标记不会覆盖先匹配到的 Chrome。
Android Chrome 示例:一条同时含 Linux、Android、Chrome/ 和 Mobile 的常见 UA,会得到 Chrome 与 Mobile,但系统可能显示 Linux,因为 Linux 的检查位置早于 Android。这个例子适合判断当前页面是否满足任务精度;若你需要可靠区分 Android 版本或设备型号,应换用更完整的数据源和验证方法。
场景
查看这项工具在不同工作与生活流程中的用法。
把用户提交的 UA 转成浏览器、版本和系统摘要,用于选择大致的复现环境。真正复现仍要确认页面功能、浏览器设置、扩展和设备。
从少量访问日志中挑出单条 UA,快速判断它是否像常见桌面浏览器或移动字符串。批量统计、爬虫分类和风控评分不属于当前页面的能力。
设备字段可作为问题线索,例如 Mobile 或 Tablet,但布局修复应依据视口、输入能力和真实功能测试,不能只靠 UA 标签切换关键体验。
问答
集中解答高频疑问与容易混淆的问题。
输入框会读取当前浏览器公开的 navigator.userAgent 值作为初始内容。点击清空可移除它,点击“使用我的 UA”会再次载入。
这是当前系统匹配顺序造成的已知边界:Linux 先于 Android,Mac 先于 iPhone/iPad。请查看原始字符串确认更具体的令牌,不要只保留系统标签。
不一定。它只表示相应字段没有命中当前有限规则。新浏览器、应用内 WebView、命令行客户端、爬虫、缩减 UA 或自定义字符串都可能得到 Unknown。
不能。当前输入只是一段字符串,输出也仅来自其中的字面标记;页面不会从它推导 IP、地理位置、屏幕尺寸或稳定的个人身份。
须知
使用前了解适用范围、结果限制与必要提醒。
User-Agent 可以被缩减、伪装或手动改写,解析结果不能用于身份认证、授权、反欺诈定案或设备唯一识别。
推荐
查找相关工具、专题与可用的 API 能力。