User-Agent 解析器

从 HTTP User-Agent 字符串中提取浏览器、版本、操作系统以及是否为移动设备,便于排查浏览器兼容性问题。

示例:

工作原理

每个浏览器在每次 HTTP 请求中都会发送 User-Agent 字符串,其中包含所用软件和系统的线索。该工具对最常见的浏览器(Chrome、Firefox、Safari、Edge、Opera)和主要操作系统应用识别规则,有助于理解服务器日志,或复现用户报告的问题。

为什么 Chrome 的 User-Agent 中也包含「Safari」?

出于历史兼容性原因,大多数基于 WebKit 或 Chromium 的现代浏览器都会在 User-Agent 中包含「Safari」字样。因此,该工具会优先检测 Chrome、Edge 和 Opera,然后才回退到 Safari,从而正确识别真正的浏览器。

检测结果 100% 可靠吗?

不是,User-Agent 字符串可能被用户或扩展程序伪造或自定义,而且许多较新的浏览器会有意限制其中包含的信息。这只是一个参考性的分析工具,并非 100% 可靠的数据来源。

100% 本地处理:分析完全在您的浏览器中通过 WebAssembly 运行 —— 您输入的字符串不会被发送到任何服务器。