浏览器检测

浏览器检测

查看浏览器、系统、屏幕、网络与功能支持,解析 User-Agent 并导出报告

浏览器本地计算

先查看当前环境;扩展信息和本地特征摘要由按钮单独启动,UA 输入解析与当前报告分开。

浏览器名称与系统来自 UA 推断,可能被修改。内存和网络值是浏览器提供的近似值,插件列表不代表已安装扩展。请求 IP 为加载本页时本站服务器所见;刷新检测只更新本地信息,需刷新页面获取新的请求 IP。

按需检测

扩展检测会读取浏览器允许提供的 Client Hints、GPU、电量、存储估计、媒体设备数量及已有权限状态,并临时写入后清除本站存储测试键;不会请求位置、摄像头或麦克风授权。帧率为前台约 1 秒的动画回调采样,不是显示器额定刷新率。指纹仅在本页生成 SHA-256 摘要,不上传、不保存,也不能证明设备唯一。

解析任意 User-Agent

最多 8192 个字符,示例仅供解析演示。输入只在本页处理,不会改变当前浏览器的检测报告。UA 中的兼容标记、精简版本及伪装会影响推断,不能仅凭 UA 证明真实设备或版本。


  
完整检测报告(JSON)

示例

输入

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0

示例结果

Edge 131.0.0.0 / Blink / Windows 10

这是 UA 解析示例,不是当前设备结论。Windows 11 等系统可能仍带 Windows NT 10.0 兼容标记,应结合 Client Hints 理解结果。

技术细节与边界

UA 解析使用本地 mumuy/browser 1.3.4;仅调用 parse,不执行上游网络或扩展探测。原生字段直接读取浏览器 API,API 存在不保证权限、实现或实际编解码成功。Client Hints 由浏览器决定是否提供;屏幕使用 CSS 像素,内存和网络为近似值。SHA-256 摘要由本地绘图、WebGL 参数和离线音频生成,不证明唯一性。

关于此工具

查看当前浏览器可见的系统、屏幕、设备、语言时区和网络信息,检查 API、CSS 与媒体格式支持。支持任意 User-Agent 解析、按需扩展检测、本地特征摘要和 JSON 报告,明确区分推断、实测与不可用状态。

操作步骤

  1. 查看自动生成的信息,搜索字段或只显示有结果的字段。
  2. 按需读取扩展信息、采样帧率或生成本地特征摘要。
  3. 粘贴 UA 单独解析,或复制、下载当前浏览器的 JSON 报告。

输入 / 输出说明

输入
当前浏览器环境;另支持最多 8192 字符的自定义 UA。
输出
带来源和可用状态的分组字段、解析结果及本地 JSON 报告。
限制
不扫描扩展,不获取媒体设备标识,不测试外网连通性,不判定无痕、VPN 或设备真实性。

注意事项

请求 IP 仅为加载本页时本站所见;原始请求 UA 与浏览器 UA 可能不同。权限仅查询已有状态,不请求授权。生成的报告可能含设备与网络信息,请自行决定分享范围。

常见问题

为什么浏览器检测的系统版本与实际不同?
系统名称是UA推断结果,兼容标记不一定等于实际版本。例如Windows 11仍可能提供NT 10.0,浏览器也可能精简版本;可结合扩展检测的Client Hints查看,无法取得时明确显示未提供。
屏幕尺寸和设备像素比应该怎样理解?
页面显示的是CSS像素,不应直接当作显示器物理分辨率。设备像素比为2时,100个CSS像素通常对应200个渲染像素;系统缩放、浏览器缩放和隐私设置都会影响结果,窗口视口与整块屏幕也不同。
本地特征摘要能证明浏览器或设备唯一吗?
不能。SHA-256生成64个十六进制字符,用于比较本次绘图、WebGL参数和离线音频结果;同样环境可能相同,驱动或版本变化也可能改变摘要。摘要只在本页生成,失败时显示状态,不以错误文本充当有效指纹。

相关工具

浏览器检测 · 查看浏览器、系统、屏幕、网络与功能支持,解析 User-Agent 并导出报告
浏览器检测 — 工具示意图 · dayeku.com