跳到主要内容
BrowserCheck
报告

BrowserCheck · 浏览器环境诊断

User Agent 检查器

查看原始 User Agent、解析的浏览器与系统名称、报告的版本,并与可用的 User-Agent Client Hints 字段一起比较。

本工具展示 navigator.userAgent,并解析可识别的浏览器与操作系统标记。当 User-Agent Client Hints 可用时,会在同一页列出它们。结果描述本页可读取的信息,不是经过验证的设备身份。

当前浏览器检测结果

正在执行本地检测…

复制和打印输出会省略 IP、完整 User Agent、精确版本、指纹哈希和精确位置。

检测什么,如何解读

原始值与解析结果

完整字符串与浏览器名称、报告版本、系统名称和版本标记分开展示。解析器读取可识别的标记,不查询实际安装的浏览器或操作系统。

缩减与兼容性

浏览器可能为兼容性和隐私而冻结或缩减版本与平台标记。其他 Chromium 浏览器也可能包含 Chrome 标记。macOS、Windows 的版本标记不一定对应实际安装系统。

对照 Client Hints

Client Hints 的品牌、移动设备和平台来自另一项 API。支持时会请求高熵字段,省略或被拒绝的字段保持不可用。来源差异不能直接判为伪装。

脱敏分享

完整字符串和精确版本在打印时会省略。脱敏摘要只分享浏览器和系统名称;需要请他人排查网页问题时,可使用支持报告。

检测边界

  • 设置、扩展、自动化和浏览器环境管理工具均可能修改报告值。
  • 本地 JavaScript User Agent 不是对本次 HTTP User-Agent 请求头的抓包结果。
  • 部分浏览器引擎不暴露 Client Hints API,这是能力差异,不是隐私检测失败。

下一步

  1. 使用版本和平台值之前,结合原始标记与解析字段阅读。
  2. 将 Client Hints 作为补充观测;决定应用行为时优先检测实际功能。

常见问题

为什么 Brave 会显示为 Chrome?

Chromium 浏览器通常共享兼容性标记。解析器能识别 Chrome 标记,但不一定能识别发出它的产品。

为什么操作系统版本看起来很旧?

部分浏览器缩减或冻结平台标记。本工具把它标为报告值,不推断实际安装版本。

网站应该靠这个字符串判断能力吗?

通常直接检测 API 更合适。字符串可以修改,浏览器名称也不能保证具体功能存在。

API 参考