我的 User Agent 是什么?
–
立即查看并复制当前 User Agent,或粘贴 UA 字符串识别浏览器、系统、设备与内核。
浏览器
–
版本 –
操作系统
–
版本 –
内核引擎
–
版本 –
设备
–
类型 – · CPU –
详细信息
逐段拆解
User Agent 每一段的含义
| 片段 | 含义 |
|---|
Client Hints
受支持浏览器提供的补充信息(navigator.userAgentData)。 始终反映当前浏览器,与粘贴的字符串无关。
当前浏览器暂不支持。
如何查看和解析 User Agent
页面会自动显示当前浏览器的 User Agent。要检查其他 UA,可从请求日志复制字符串,粘贴到解析器并点击“解析”。查看浏览器、操作系统、渲染引擎、设备信息与逐段解释,再点击“复制”保存字符串。点击“显示本机 UA”可回到当前浏览器的结果。
什么是 User Agent 字符串?
User Agent 原本指代表用户执行操作的软件,例如浏览器、爬虫或 HTTP 客户端。User Agent 字符串则是这类软件在 HTTP User-Agent 请求头中用来描述自己的文本。本页读取当前浏览器的 navigator.userAgent,也可解析你粘贴的字符串。文本通常包含浏览器、渲染引擎、操作系统和历史兼容标记。这些信息由客户端自行声明,不能作为经过验证的身份凭证。
User Agent 能告诉你什么,有哪些局限
UA 字符串可能被缩减、冻结或伪装,因此解析结果不能保证真实的浏览器、版本或设备。Client Hints 仅在当前浏览器支持时提供补充信息,无法还原粘贴字符串中缺失的细节。
常见 User Agent
常见问题
User Agent 的用途是什么?
网站用它辅助内容适配、流量分析和自动化客户端识别。常见字符串描述软件与设备特征,而不是用户账号,但这些特征可以参与浏览器指纹识别。自定义字符串也可能包含其他信息,仅凭 UA 无法核验发送方身份。
为什么 User Agent 以 Mozilla/5.0 开头?
20 世纪 90 年代,许多网站仅向 Netscape(代号 Mozilla)提供完整功能的页面,后续浏览器为获得同等内容也在 UA 中声明 Mozilla,该标记沿用至今。如今 Mozilla/5.0 主要是兼容性标记,不代表你正在使用 Firefox 或 Mozilla 的软件。
为什么部分版本号是冻结的旧值?
部分浏览器为降低指纹识别风险,会缩减或冻结 UA 字段。例如 Windows 11 可能仍报告 NT 10.0,Android 版 Chrome 可能以 "K" 代替机型。支持 Client Hints 的浏览器可提供补充信息,但并非所有浏览器或字段都可获取。
User Agent 可以修改或伪造吗?
可以。浏览器开发者工具、扩展及 HTTP 工具可以覆盖 UA,因此它不能证明身份。本页显示的是 JavaScript 可读取的 navigator.userAgent。要确认某个 HTTP 请求实际发送的 User-Agent 请求头,请在浏览器开发者工具的“网络”面板检查该请求。
解析时会上传我的 User Agent 吗?
解析在你的浏览器本地完成,解析器不会为分析而上传字符串,你粘贴的内容只留在自己的设备上。