Web USB 设备在 Chrome Windows 10 中不显示

gAN*_*ALF 0 google-chrome windows-10 webusb

我在 Windows 10 中使用 chrome 版本 86.0.4240.193。我尝试连接 USB 设备,但在chrome://devicelog. 在 mac 中,甚至在安装了 chrome 的 ubuntu 18.04 中也检测到相同的设备。我真的正在修复,对此有什么帮助吗?任何人都可以告诉我为什么会出现这个问题。我已经安装并重新安装了chrome很多次,但没有任何效果。

谢谢

Rei*_*ant 5

您会看到设备在其他平台上可用但在 Windows 上不可用的最常见原因是 Windows 对可以从用户空间应用程序(例如 Chrome)控制哪些设备施加了额外的限制。Microsoft 提供了一个名为 WinUSB.sys 的特殊驱动程序,必须为设备选择该驱动程序。如果您正在构建自己的设备,我已经发布了一份设计指南,用于设计支持所有平台的 WebUSB 的设备。如果您使用的设备无法更改,那么Zadig提供了一个工具,用于使用 WinUSB.sys 驱动程序替换 USB 设备的驱动程序。

要查看为您的设备选择的驱动程序,

  1. 打开 Windows 设备管理器控制面板。
  2. 找到设备。
  3. 右键单击它并选择“属性”。
  4. 打开“驱动程序”选项卡。
  5. 单击“驱动程序详细信息”。