Ошибка класса интерфейса WebUSB API защищенного

Я пытаюсь использовать 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 ответ

Решение

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

https://groups.google.com/a/chromium.org/forum/

Другие вопросы по тегам