Я пытаюсь включить функцию webusb в Chrome, чтобы проверить ее. Я пытаюсь запустить эту демонстрацию (https://github.com/webusb/arduino) локально на мой веб-сервер, но он не работает, вместо этого работает версия, опубликованная на github.
Моя установка:
- Виртуальный хост веб-сервера Apache с поддержкой ssl и самозаверяющим сертификатом
- Последний Google Chrome с включенными флагами webusb и экспериментального API
- Импортированный самозаверяющий сертификат в Chrome, чтобы он доверял ему как действительному сертификату
- Удалить метаданные Origin Trials из демо
Но когда я обращаюсь к демонстрационной странице, я получаю ошибку javascript, потому что navigator.usb не определен.
Что не так в моей настройке, почему navigator.usb не включен в моей локальной настройке, но включен, когда я просматриваю онлайн-демонстрацию из того же браузера?