跳到主要内容
BrowserCheck
报告

BrowserCheck · 浏览器环境诊断

Client Hints 检测

读取低熵 User-Agent Client Hints,并请求可用的架构、位数、设备型号、系统版本和完整版本列表,明确展示缺失或受限字段。

User-Agent Client Hints 提供结构化信息,无需从 User Agent 字符串提取标记。本页检测 navigator.userAgentData、读取低熵字段并请求选定的高熵值。缺失字段明确显示不可用,不从 UA 猜测。

当前浏览器检测结果

正在执行本地检测…

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

检测什么,如何解读

低熵字段

品牌列表、移动设备标记和平台取自已公开的 API。品牌列表可能包含刻意设置的特殊 GREASE 品牌,本工具保留原值,不将其判作另一款已安装浏览器。

请求的高熵字段

请求 architecture、bitness、model、platformVersion、fullVersionList 和 wow64。调用成功也可能省略字段。空型号是已返回的空字符串,字段缺失则显示不可用。

部分结果与访问受限

高熵请求不存在、被拒绝、失败或超时后,已取得的低熵值仍会保留。页面显示“可用但有限制”,并解释高熵阶段的结果。

JavaScript 与 HTTP 有区别

本页测试 JavaScript API,不配置 Accept-CH、不抓取 Sec-CH-UA 请求头,也不验证其他服务器会收到哪些提示。

检测边界

  • 不同引擎的支持情况不同;API 缺失不能作为安全结论。
  • 隐私设置、权限策略与浏览器实现可能影响公开的信息。
  • 结构化字段仍是浏览器报告,不能验证底层硬件,也不能代替功能检测。

下一步

  1. 先查看低熵结果,再确认高熵字段中哪些实际返回。
  2. 结合 UA 检查器理解版本缩减。分享时默认使用脱敏状态摘要,确需原值时再自行选择。

常见问题

为什么 Firefox 或 Safari 显示不支持?

本页使用 navigator.userAgentData;引擎没有暴露 API 时,就没有可检查的本地 Client Hints 结果。

为什么设备型号为空?

浏览器可能返回空型号,例如当前设备类别没有需要报告的型号。空值与未返回的字段会分开展示。

这些就是服务器收到的请求头吗?

不是。HTTP Client Hints 还取决于请求行为和服务器策略,本页仅读取 JavaScript API。

API 参考