0

我正在尝试将ACR122U NFC 阅读器WebHID API一起使用,但我似乎无法让 Chrome 91 Desktop 在 Linux 和 Windows 上找到它。

我知道浏览器正在通过chrome://usb-internals向我显示此屏幕来看到读者:

chrome://usb-internals

到目前为止,我尝试过的两段代码可以通过 script 标签中的 Inspect Element 工具看到脚本中的 VendorID 和 ProductID 与 Chrome 可以识别的内容相匹配,所以我不确定它为什么不适用。

我让读者出现的唯一弹出对话框Chrome NFC WebUSB,但我不能使用该 API,因为它实现了一个受保护的类,这就是为什么我使用 WebHID 作为替代方案,希望它可以工作。

如何更正我的代码以允许 Chrome 识别此设备;我错过了什么?

4

2 回答 2

0

我能够通过 WebUSB 控制 ACR122U NFC 阅读器。请参阅我在https://github.com/beaufortfrancois/chrome-nfc更新的库

什么不适合你?

于 2021-06-11T12:41:20.800 回答
0

我认为这行不通,因为 ARC122U NFC 阅读器没有实现 HID 协议。根据产品页面,它使用USB CCID协议

于 2021-05-19T21:03:44.847 回答