【发布时间】:2018-02-07 23:55:53
【问题描述】:
我正在尝试使用 WebUSB API 通过 Web 与 Samsung J7 通信。 我目前正在使用这个基本代码:
<body>
<button onclick="myFunction()">Click me</button>
<script>
function myFunction() {
console.log('Clicked');
var device;
navigator.usb.requestDevice({ filters: [{ vendorId: 0x04e8 }] })
.then(selectedDevice => {
device = selectedDevice;
console.log('Deive Selected: ');
console.log(device.productName);
console.log(device.manufacturerName);
return device.open(); // Begin a session.
})
.catch(error => { console.log(error); });
}
</script>
</body>
device.open() 调用正在返回
DOMException:设备已断开连接
我使用 Chrome 在 Windows 和 Ubuntu 机器上测试了代码。两者都给出了相同的结果。对问题原因有任何帮助吗?
【问题讨论】:
标签: android google-chrome usb webusb