解析任意 User Agent 字符串
从任意 User Agent 字符串中即时分解出浏览器、引擎、操作系统、设备和 CPU 信息,全部在您的浏览器本地完成。
解析结果
浏览器
名称
Mobile Safari
版本
17.4
引擎
名称
WebKit
版本
605.1.15
操作系统
名称
iOS
版本
17.4
设备
类型
mobile
厂商
Apple
型号
iPhone
CPU
架构
未知
关于用户代理解析器
这款免费工具可以将任意 User Agent 字符串分解为浏览器、渲染引擎、操作系统、设备和 CPU 架构等信息。粘贴来自服务器日志的 UA 字符串,或点击一个按钮即可查看您自己浏览器的 UA — 所有处理均在本地完成,字符串不会离开您的设备。
功能:
- 检测浏览器名称和版本
- 识别渲染引擎,包括 Blink、Gecko 和 WebKit
- 显示操作系统、设备类型和 CPU 架构
- 单独复制任意字段,或将完整结果导出为 JSON
如何解析 User Agent 字符串
- 在输入框中粘贴 User Agent 字符串,或点击“使用我的浏览器”
- 查看解析出的浏览器、引擎、操作系统、设备和 CPU 卡片
- 一键复制任意单个字段
- 将完整结果复制为 JSON,用于日志或错误报告
常见问题
什么是 User Agent 字符串?
User Agent 字符串是浏览器在每次网络请求中发送的一行文本,用于标识浏览器及其版本、渲染引擎以及运行的操作系统。
我的 User Agent 字符串会被上传到任何地方吗?
不会。解析完全在您的浏览器中通过 JavaScript 完成 — 您粘贴的字符串或您自己浏览器的 UA 都不会被发送到服务器。
为什么解析器在某些字段中显示“未知”?
有些 User Agent 字符串会省略设备厂商或型号等细节,尤其是在桌面浏览器上,或者字符串格式不正确,或被隐私功能截断。
User Agent 字符串可以伪造吗?
可以。任何浏览器或脚本都可以发送任意的 User Agent 字符串,因此 UA 解析绝不应单独用于安全决策 — 它最适合用于分析、调试和兼容性检查。
浏览器和渲染引擎有什么区别?
浏览器是应用程序本身,例如 Chrome 或 Firefox,而渲染引擎(如 Blink 或 Gecko)是负责绘制网页的底层软件 — 多个浏览器可以共享同一个引擎。
为什么我的浏览器在 UA 中报告了一个旧的浏览器名称?
出于兼容性考虑,许多浏览器至今仍包含 Mozilla/5.0 等历史标识符,或源自几十年前标准的旧版本号 — 这只是历史遗留问题,并不代表您在使用过时的软件。
隐私优先
所有解析均通过 JavaScript 在您的浏览器本地完成。任何 User Agent 字符串都不会被上传、记录或存储在我们的服务器上。