google-chrome - 使用WebUSB,对USB设备有什么要求

标签 google-chrome google-chrome-extension webusb

我正在评估 WebUSB 以使用浏览器与 HID USB 硬件进行通信。我想知道USB硬件方面是否有任何要求。例如,是否需要某些固件才能支持WebUSB?或者 Chrome 可以访问任何 USB 设备?谢谢!

最佳答案

浏览器可以访问现有驱动程序未声明的任何设备。这不包括 HID 类设备,因为这些设备是由通用 HID 类驱动程序处理的。与 HID 类设备交互有两个选项:修改固件以删除 HID 类指定或等待 WebHID API待实现。

有关构建考虑到 WebUSB 的设备的更多信息,请参阅 this article我最近发表了。

关于google-chrome - 使用WebUSB,对USB设备有什么要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54291194/

相关文章:

WebUSB 和 FTDI232

javascript - 未能声明接口(interface) 0 : Device or resource busy

javascript - 将自定义 CSS 添加到使用 webview 呈现的 HTML 页面

google-chrome - chrome.identity.getProfileUserInfo 意味着返回什么?

java - Chrome 扩展程序与 Java 应用程序交互

google-chrome-extension - 谷歌浏览器扩展 - 弹出 js 文件中的 document.body 为空

usb - WebUSB 和 WebSerial 之间的区别

javascript - Chrome扩展程序和主题之间的通信?

CSS:-webkit-mask-image

selenium - 网络驱动程序异常 : target frame detached while interacting with elements within iframe using ChromeDriver Chrome and Selenium