Ошибка класса интерфейса WebUSB API защищенного - PullRequest
0 голосов
/ 29 мая 2018

Я пытаюсь использовать API WebUSB с Chrome 67. Следующий код работал месяц назад.Я не уверен, что что-то изменилось или я что-то упустил.Ошибка, которую я получаю сейчас, возникает, когда я пытаюсь получить интерфейс.

Сообщения об ошибках следующие: DOMException: The requested interface implements a protected class. и An attempt to claim a USB device interface has been blocked because it implements a protected interface class.

  window.setInterval(function() {
    navigator.usb.getDevices({ filters: [{ vendorId: 0x0b67 }]
    }).then(function(devices) {
      device = devices[0];
      return device.open();
    }).then(function() {
      return device.selectConfiguration(1);
    }).then(function() {
      return device.claimInterface(0);
    }).then(function() {
      return device.transferIn(1, 6);

Я могуне найти никакой информации об ошибке, любая информация будет оценена.

1 Ответ

0 голосов
/ 30 мая 2018

Я объявил об этом изменении здесь:

https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/LZXocaeCwDw/GLfAffGLAAAJ

...