实用工具
输入
结果
结果会显示在这里。你的运行记录
只有消耗积分的运行才会保存。
登录后可以保留你的运行记录。
User-Agent 字符串是三十年兼容性谎言的累积——每个浏览器都声称自己是 Mozilla,多数还声称自己是另外好几个。这个工具把它还原成它实际描述的浏览器、渲染引擎、操作系统和设备,读访问日志或复现工单里的 bug 时正需要这个。
它是怎么工作的
- 解析在你的浏览器里进行,基于 ua-parser-js——多数统计工具使用的库。
- 浏览器、引擎、操作系统、设备类型和 CPU 架构分别给出。
- 默认填入你自己的 User-Agent,所以不粘贴任何东西也能直接用。
你的数据去了哪里
哪也没去。本工具完全在你的浏览器里运行:你粘贴的文本由页面处理,不会传输到任何服务器,也不会写进任何日志。
当一次运行消耗积分时,会向你自己的历史里保存一行摘要,方便回头查找。摘要记录的是这次运行的形态——大小、数量、你查询的值——而不是你粘贴的内容。
它要花多少
本工具完全免费,不需要登录,也不消耗积分。
常见问题
- 为什么每个浏览器都说自己是 Mozilla?
- 九十年代的服务器要先嗅探到 Mozilla 才肯提供框架页,于是每个竞争者都声称自己是它,此后谁也没能停下来。这个标记今天不携带任何信息。
- 该用 User-Agent 做特性检测吗?
- 不该。请直接检测特性本身。UA 字符串可以随意伪造,浏览器还在有意冻结它,而且新版本一发布它就过时了。
- 现代 Chrome 的 UA 为什么这么含糊?
- 浏览器正在有意减少 UA 字符串里的细节以限制指纹追踪,把具体信息挪到了需要站点主动索取的 Client Hints 里。
背后的开源项目
本工具运行在 faisalman/ua-parser-js 之上,以 MIT 许可发布。如果你需要在自己的程序里实现同样的能力,直接用这个库。
faisalman/ua-parser-js也常被称作
- ua解析
- user agent解析
- 浏览器标识解析
- ua在线分析
- 客户端识别