如何查看浏览器与系统信息
在无需安装任何扩展的情况下,采集 User-Agent、屏幕、视口、操作系统与特性标记,用于缺陷报告与兼容性测试。

为什么重要
用户反馈「手机上日期选择器打不开」。你问用什么浏览器,对方答「Chrome」。于是你在桌面 Chrome 121 上复现了两天,才发现对方用的是 Chrome iOS——底层其实是 WebKit,而不是 Blink。一页「一键导出浏览器环境」就能避免这类弯路。同理适用于兼容性测试、技术支持,以及你想弄清渲染环境真实样貌的任何场景。
三个真实场景
把链接发给客户;对方点击「复制报告」,粘贴到工单里。
工程师更快复现
在一处查看屏幕尺寸、DPR、视口与方向。
发现设备像素比不一致
查看 WebGL、WebRTC、WebAssembly 等特性矩阵。
跳过不支持的用例
操作指南
打开 浏览器信息工具。
在待检测的浏览器中打开
在该设备上访问任意 URL,都会生成 该 浏览器的检测报告。
阅读 User-Agent 拆解
浏览器名称与版本、排版引擎、操作系统家族、OS 版本与设备类型。
查看屏幕与视口
像素分辨率、设备像素比、视口宽高、色域等。
核对特性标记
WebGL、WebGPU、Service Worker、推送、通知、存储、Permissions API 等。
复制结构化报告
Markdown 或 JSON。贴进工单,工程师不必再追着要。
检测到的
(在设备上打开页面)摘录
Browser : Chrome 121
Engine : Blink
OS : Android 14
Device : Pixel 7
Screen : 1080 × 2400 @ 2.625 dpr
Viewport : 412 × 915
WebGL : ✔ (ANGLE)
Service Worker : ✔
Touch : ✔
进阶技巧
- 把报告链接写进支持模板。 在「反馈缺陷」链接里嵌入该 URL,让客户默认附上环境。
- 对比两份报告:某台设备出现回归时,差异往往指向系统更新或 DPR 变化。
- 注意伪造的 User-Agent。 开发者工具可以改 UA 字符串而不改变真实能力;特性矩阵比 UA 更难伪造。
- iOS 上的 Chrome / Edge / Firefox 均使用 WebKit。 「浏览器版本」容易误导;真正的引擎是 iOS WebView。
常见误区
常见误区
UA 字符串正被越来越多地截断
注重隐私的浏览器会冻结或缩减 UA(「UA Reduction」)。准确的品牌与版本应依赖 navigator.userAgentData(Client Hints)。工具在可用时会优先使用 Client Hints。
常见误区
打开开发者工具会改变视口
调整 DevTools 面板会改变报告的视口。若要反映用户真实视口,请在关闭 DevTools 后截取快照。
常见误区
触摸屏笔记本会显示支持触控
「支持触控」不代表用户正在使用触控。运行时输入方式应依赖 pointerType 等事件,而非仅凭能力标记。
何时不适合用本工具
- 网络诊断(延迟、DNS、吞吐)——请用 Speedtest 或自有 RUM。
- 大规模真机测试——BrowserStack、Sauce Labs 等可在远端跑真实 OS + 浏览器组合。
- 追踪单个用户——本工具按需展示指纹相关数据;请勿将其当作追踪器部署。
常见问题
数据会上传吗?
不会。所有数值均在页面内通过 navigator、screen、window 等 API 采集,不会离开页面。
为什么在 Linux 上「操作系统」显示不准?
Linux 发行版未必能从 UA 中识别。浏览器通常只暴露「Linux x86_64」,工具只能如实报告。
能看到 Hardware Concurrency / 内存吗?
在支持的环境下会展示 hardwareConcurrency 与 deviceMemory(GiB 取整),以及通过 WebGL 渲染器信息读取的 GPU 厂商。