0

我有一个 chromapp,它使用 USB 将数据发送到 PC,作为 HID 设备连接,在 Linux 中完美运行。尝试在 Windows 中执行相同操作时,应用程序看到设备已连接,但会引发运行时错误:

Unchecked runtime.lastError while running hid.receive: Transfer failed.

hid.receive回调函数实现如下

var pollDevice = function() {
    var size = 64;
    chrome.hid.receive(connectionId, function(reportId, data) {
      if (data != null) {
        var dataAscii = arrayBufferToString(data);
        console.log(dataAscii);
      }
        setTimeout(pollDevice, 1);
    });
  };

我在 Windows 10 Pro 版本 1607 版本 14388.0 上运行 Google Chrome 版本:52.0.2743.116

其他人有类似的问题吗?有人可以帮我解决这个问题吗?

4

0 回答 0