我正在尝试使用 Google Chrome 中的 Web Serial API 连接到 ANT+ USB 记忆棒。在 linux (Ubuntu) 上,它开箱即用,但在 MacOS (v12.1) 上,该设备不会显示在搜索框中。它在使用 时会出现web-serial-polyfill
,但它是未完成且缺少功能,并且由于navigator.serial
存在我希望避免使用 polyfill。
var port = await navigator.serial.requestPort({ filters: [{ usbVendorId: 4047 }]});
让我“找不到兼容的设备”。不带参数的请求会显示其他设备,但不会显示 ANT+ 棒。
任何想法为什么会这样?