我正尝试在WebHID API上使用ACR122U NFC Reader,但我似乎无法在Linux和Windows上的Chrome91桌面上找到它。
我知道浏览器看到来自chrome://usb-internals的阅读器向我显示了这个屏幕:

到目前为止,我已经尝试过的两段代码是通过脚本标记中的here元素工具查看的。脚本中的VendorID和ProductID与Chrome可以识别的内容相匹配,所以我不确定为什么它不能在这方面起作用。
我让读者看到的唯一弹出对话框是within,但我不能使用这个Chrome NFC WebUSB,因为它实现了一个受保护的类,这就是为什么我使用WebHID作为替代,希望它可以工作。
如何更正我的代码以允许Chrome识别此设备;我遗漏了什么?
发布于 2021-05-20 05:03:45
我认为这是行不通的,因为ARC122U NFC阅读器没有实现HID协议。根据product page的说法,它使用USB CCID protocol。
发布于 2021-06-11 20:41:21
我能够通过WebUSB控制ACR122U近场通信阅读器。请参阅我在https://github.com/beaufortfrancois/chrome-nfc更新的库
什么对你不起作用?
https://stackoverflow.com/questions/66593220
复制相似问题