跳转到主要内容
patrache.diagno

我的USB设备正常吗?

连接USB设备并通过浏览器中的WebUSB API查看其厂商ID、产品ID和设备类别。

本测试通过 WebUSB API 请求访问已连接的 USB 设备,并读取其描述符信息,包括厂商 ID、产品 ID、设备类别和接口详情。

WebUSB 可访问 USB Implementers Forum 注册表中超过 15,000 个厂商 ID,但出于安全考虑,HID 设备(键盘、鼠标)和大容量存储默认被屏蔽——输入设备请改用 WebHID。

WebUSB is not supported in this browser. Try Chrome or Edge.

嵌入

嵌入此工具

结果含义

结果范围含义
良好检出设备并显示有效的厂商 ID 与产品 IDUSB 设备工作正常,能通过浏览器正确通信。可在 USB ID 数据库中查询这两个 ID 以确认设备身份。
注意设备出现在选择器中但无法连接设备可能被系统驱动占用。在 Linux 上可能需要配置 udev 规则;在 Windows 上可能需要通过 Zadig 安装 WinUSB 驱动。
异常浏览器选择器中没有任何设备可能是没有连接兼容的 USB 设备、浏览器不支持 WebUSB(Safari/Firefox),或接口/线材故障。请更换接口并确认设备在系统中可用。

常见问题及解决方案

浏览器提示「不支持 WebUSB」

WebUSB 需要 Chrome 或 Edge。Safari 和 Firefox 未实现该 API。请确认使用 HTTPS(WebUSB 必需)以及桌面版浏览器,而非移动端。

USB 设备不出现在浏览器选择器中

出于安全考虑,HID 设备(键盘、鼠标、手柄)和大容量存储被 WebUSB 屏蔽。只有带 WebUSB 兼容固件或存在未被占用接口的设备才会出现。

访问设备时出现权限错误

在 Linux 上,请创建 udev 规则授予该厂商 ID 的访问权限;在 ChromeOS 上,设备需要加入允许列表。同时确认没有其他应用独占该设备。

常见问题

USB测试是如何工作的?

它使用WebUSB API请求访问已连接的USB设备,并读取其描述符信息,包括厂商ID和产品ID。

为什么找不到我的USB设备?

并非所有USB设备都可通过WebUSB访问。HID设备(键盘、鼠标)使用WebHID。设备不能被系统驱动程序占用。

哪些浏览器支持WebUSB?

Chrome和Edge支持WebUSB。截至2025年,Safari和Firefox不支持。

使用安全吗?

安全。WebUSB要求用户明确授权每个设备。不会向任何服务器发送数据。

Powered by Patrache Studio Diagno

请允许此网站展示广告

要使用这些工具,请关闭对此网站的广告拦截。广告收入支持我们免费提供服务。

点击广告拦截器图标,关闭对此网站的拦截,然后重新检查。