浏览器检测
查看浏览器、系统、屏幕、网络与功能支持,解析 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 报告,明确区分推断、实测与不可用状态。
操作步骤
- 查看自动生成的信息,搜索字段或只显示有结果的字段。
- 按需读取扩展信息、采样帧率或生成本地特征摘要。
- 粘贴 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参数和离线音频结果;同样环境可能相同,驱动或版本变化也可能改变摘要。摘要只在本页生成,失败时显示状态,不以错误文本充当有效指纹。
相关工具