什么是浏览器与设备信息?
浏览器与设备信息是一个综合工具,可显示有关您的 Web 浏览器、设备硬件、操作系统和系统设置的详细信息。它帮助您准确了解浏览器通过 User Agent 字符串和浏览器 API 向网站和应用报告的内容。
无论您是为调试兼容性问题的开发者、进行问题排查的技术支持人员,还是仅对系统和 User Agent 感到好奇的用户,此工具都能以清晰的视图提供所有详细信息。
谁应该使用此工具?
Web 开发者
IT 支持人员
QA 测试人员
注重隐私的用户
好奇的用户
信息类别
该工具将完整信息组织为以下五大类:
浏览器信息
浏览器名称、版本、渲染引擎、Cookie 状态以及完整的 User Agent 字符串
设备与系统
操作系统、设备类型、屏幕分辨率、CPU 核心数和内存
高级硬件
GPU 详情、WebGL 支持、电池状态和网络连接类型
浏览器功能
对通知、地理位置、Service Worker 以及现代 API 的支持情况
User Agent 解析器
解析并分析任意 User Agent 字符串,以提取浏览器、操作系统和设备信息
隐私保护
所有信息检测均在 本地浏览器 中进行。您的隐私得到充分保护:
- 不向任何服务器传输数据
- 不存储或记录您的信息
- 不会为系统数据设置跟踪 Cookie 或进行相关分析
- 显示的信息即任何网站均可通过您的浏览器访问到的信息
如何使用浏览器与设备信息
使用此工具非常简单。打开页面后,它会自动检测并显示有关您的浏览器和设备的所有可用信息。
查看您的信息
信息按清晰可访问的区块组织:
浏览器信息
位于左上角,显示您的浏览器详情,包括名称、版本和完整的 User Agent 字符串
设备与系统
位于右上角,展示您的操作系统、屏幕和硬件信息
高级信息
位于底部,提供详细的硬件和功能检测,并带有帮助说明
每一行都包含一个帮助图标,用于解释该项信息的含义。
复制信息
多种便捷方式可复制和导出您的系统信息:
- 复制单个值 — 将鼠标悬停在任意行并点击右侧出现的复制按钮
- 复制全部信息 — 点击操作栏中的 全部复制 按钮,将所有信息以格式化文本复制
- 导出为 JSON — 点击 导出 JSON 下载结构化文件,便于用于错误报告或文档
使用 User Agent 解析器
User Agent 解析器是一个强大的功能,帮助您分析任意 User Agent 字符串:
在“浏览器信息”区块中找到 User Agent 字段
文本区域默认显示当前浏览器的 User Agent 字符串
要分析其他 User Agent,请将任意 User Agent 字符串粘贴到文本区域中
点击 解析 User Agent 查看解析结果
解析结果会显示从 User Agent 字符串中提取的浏览器名称、版本、操作系统和设备类型
刷新数据
点击 刷新 按钮以更新所有信息。在以下情况这很有用:
- 您更改了网络连接
- 您旋转了设备屏幕
- 您调整了浏览器窗口大小
- 您想查看更新后的电池或网络状态
某些值(如视口大小和在线状态)在变化时会自动更新。
功能与能力
浏览器与设备信息提供全面的系统检测,包含多项对开发者、IT 专业人员和好奇用户有用的功能。
浏览器检测
基于 User Agent 字符串和浏览器 API 准确识别您的浏览器及其能力:
- 浏览器名称与版本 — 检测 Chrome、Firefox、Safari、Edge、Opera 及其他浏览器
- 渲染引擎 — 显示 Blink、Gecko、WebKit 或其他引擎
- User Agent 字符串 — 显示网站看到的完整 User Agent
- Cookie 状态 — 指示 Cookie 是否启用或被阻止
- 不跟踪偏好 (Do Not Track) — 显示您的 DNT 设置
- 在线状态 — 实时显示您的互联网连接
设备与操作系统
提供有关您的设备和系统的详细信息:
- 操作系统 — 识别 Windows、macOS、Linux、iOS、Android,并在可用时显示版本号
- 设备类型 — 分类为 桌面、移动 或 平板
- 屏幕分辨率 — 显示完整屏幕尺寸
- 视口大小 — 显示实际可见的浏览器区域
- 像素比 — 对响应式设计和高 DPI 显示很重要
- 触控支持 — 指示触控能力及触点数量
硬件信息
显示可用的硬件详情(可用性取决于浏览器和隐私设置):
- CPU 核心数 — 逻辑处理器核心数
- 设备内存 — 近似内存大小(仅限 Chrome 和 Edge)
- GPU 信息 — 通过 WebGL 获取的显卡厂商和型号
- 电池状态 — 当前电量水平和充电状态
网络信息
在可用时显示连接详情:
- 连接类型 — 显示 wifi、移动网络(4G/5G)、以太网或其他
- 有效速度 — 估算的连接带宽
User Agent 解析器
内置的 User Agent 解析器用于分析和解码 User Agent 字符串:
- 解析任意 User Agent — 将日志、报告或分析中的任意 User Agent 字符串粘贴进来进行分析
- 结构化输出 — 从 User Agent 中提取浏览器、操作系统、设备和引擎信息
- 当前 UA 显示 — 以可读格式查看您自己的 User Agent 字符串
- 复制功能 — 方便地复制当前 User Agent 字符串以用于测试或报告
- 格式解码 — 帮助理解复杂的 User Agent 格式及各部分含义
导出选项
多种方式可保存和共享信息:
- 复制单个字段 — 一键复制任意特定字段
- 复制全部 — 将所有信息以格式化文本复制
- 导出 JSON — 下载结构化数据文件以供技术使用
浏览器功能检测
检测对现代 Web 功能和 API 的支持情况:
- 通知 — 推送通知的权限状态
- 地理位置 — 地理位置 API 是否可用
- Service Workers — 是否支持离线能力
- WebGL & WebGPU — 图形 API 的可用性
- PDF 查看器 — 内置 PDF 支持
系统偏好设置
检测系统和浏览器的无障碍偏好设置:
- 配色方案 — 您偏好的深色或浅色模式
- 减少动画 — 最小化动画的偏好设置(帮助对运动敏感的用户)
- 对比度 — 用于更好可见性的高对比度模式
- 指针类型 — 主要输入设备(鼠标或触摸屏)
- 减少透明度 — 减少模糊和透明效果的偏好
这些偏好帮助网站和应用自动调整界面以匹配您的系统设置,从而提升可访问性和用户体验。
常见问题
为什么某些值显示为 "N/A"?
不同浏览器支持的 JavaScript API 各不相同。例如:
- 设备内存 — 仅在 Chrome 和 Edge 中可用
- 网络信息 — 仅在 Android/Desktop 上的 Chrome 和 Edge 中可用
- 电池状态 — 某些浏览器可能出于隐私原因屏蔽该信息
- GPU 详情 — 需要 WebGL 支持;为防指纹识别,一些浏览器可能会限制该信息
当某个 API 不可用时,工具会显示 "N/A" 来避免显示不准确的信息。
CPU 核心数的计数准确吗?
The navigator.hardwareConcurrency API 返回的是 逻辑处理器 的数量,而不是物理核心数。具有超线程的 4 核 CPU 将显示 8 个逻辑核心。一些浏览器也可能出于隐私原因限制该值。
为什么设备内存显示的是近似值?
为保护隐私,Device Memory API 返回经过四舍五入的值(例如 0.25、0.5、1、2、4、8 GB 等),而不是精确内存大小。这可以在防止精确指纹识别的同时,仍允许 Web 应用根据低内存设备调整行为。
网站能看到关于我的所有这些信息吗?
可以。此工具显示的所有内容均为任意网站可以通过标准浏览器 API 访问的信息。此工具只是以可读格式呈现这些信息。如果您担心浏览器指纹识别,可以考虑:
- 使用浏览器隐私扩展
- 在浏览器中启用严格的隐私设置
- 使用内置指纹防护的浏览器,例如 Firefox 或 Brave
什么是 User Agent 字符串?
User Agent (UA) 字符串是您的浏览器在访问每个网站时自动发送的文本标识。它包含经过编码的浏览器名称、版本、操作系统和设备类型等信息。网站使用 User Agent 字符串来提供适配内容、检测兼容性问题或为您的设备优化界面。User Agent 格式虽有标准,但可能相当复杂,因此我们的 User Agent 解析器可以将其拆解为可读的组成部分。
如何使用 User Agent 解析器?
User Agent 解析器在多种场景下都很有用:
- 错误报告 — 当用户报告问题时,要求他们复制 User Agent 字符串并粘贴到解析器中,以识别其确切的浏览器和操作系统
- 服务器日志 — 分析来自 Web 服务器日志的 User Agent 字符串,了解访问您网站的浏览器
- 测试 — 验证不同 User Agent 字符串的解析结果
- 分析 — 解码来自分析平台的 User Agent 数据
为什么我的 GPU 显示为“未知”或通用名称?
一些浏览器会隐藏详细的 GPU 信息以防止指纹识别。例如,Firefox 可能显示一个通用的渲染器名称,而不是实际的 GPU 型号。这是隐私保护机制,而非检测错误。
此工具可以离线使用吗?
可以。一旦页面加载完毕,所有检测均在本地浏览器中进行。即使断开网络连接,您仍然可以查看浏览器和设备信息(不过在线状态会变为“否”)。
如何在错误报告中使用此工具?
点击 导出 JSON 下载包含所有系统信息的结构化文件。将该文件附加到错误报告,或点击 全部复制 并将文本粘贴到报告中。这会为开发人员提供关于您环境的精确信息。
为什么我的浏览器版本与预期不同?
浏览器版本检测基于 User Agent 字符串,可能并不总是反映安装的确切版本。此外,一些基于 Chromium 的浏览器在家族内共享版本号,User Agent 字符串可能相似。检测到的版本应与浏览器“关于”页面显示的版本一致。如果扩展或隐私工具修改了 User Agent,检测到的版本可能会不同。
偏好设置(Preferences)是什么?
偏好设置部分显示影响网站如何呈现内容的系统级设置:
- 配色方案 — 您的操作系统深色/浅色模式设置
- 减少动画 — 最小化动画的无障碍设置(帮助对运动敏感的用户)
- 对比度 — 用于更好可见性的高对比度模式
- 指针类型 — 您的主要输入是精确的鼠标还是粗糙的触摸屏
Web 开发者使用这些偏好创建自适应界面,使网站自动尊重您的选择。
暂无评论,快来抢沙发!