关于此工具
浏览器发出的每个请求都带着一个 User-Agent 字符串——一行密密麻麻、格式古怪的文本,标明浏览器、其引擎、操作系统,通常还有设备。用肉眼很容易看错。这个解析器把它拆成清晰的字段:浏览器及版本、渲染引擎、操作系统、设备类型和 CPU 架构。点击“使用我的浏览器”查看你自己的,或粘贴一条来自服务器日志的。
它完全在你的浏览器中使用一个知名的解析库,因此不会发送到任何地方。非常适合调试分析、检查设备检测逻辑,或只是满足对一行日志的好奇。
常见问题
User-Agent 检测 100% 可靠吗?
不完全可靠。这只是对浏览器自行发送的字符串做的尽力解析。许多现代浏览器出于隐私考虑,会冻结或简化 User-Agent(User-Agent 精简化),因此版本号和操作系统细节可能是笼统的甚至缺失的。
User-Agent 字符串可以伪造吗?
非常容易——任何浏览器的开发者工具、扩展程序或简单的 HTTP 客户端都能发送任意的 User-Agent。切勿把它用于安全相关的判断,只能用于粗略的分析统计或功能检测。
我的 User-Agent 字符串会被发送到别处吗?
不会。解析完全在你的浏览器中用 JavaScript 本地完成——粘贴的字符串不会被发送到任何地方。
去哪里能拿到一个 User-Agent 字符串来测试?
点击「使用我的」即可解析你自己浏览器的字符串,或者从服务器访问日志、分析工具或 Bug 报告中粘贴一个,看看它是如何被解析的。
为什么有些字段显示「—」?
这表示该字符串中不含这项信息,或未能被识别——常见于不常见的机器人、内嵌 WebView,或已被浏览器精简/冻结的 User-Agent。