我在 Chrome 110 的 Android 13 上运行的网络应用程序中使用 Chrome Web NFC API 来扫描 NFC 标签。当我在包含带有 NDEFReader 对象和“ndef.scan”调用的组件的路由之间导航时,Chrome 崩溃了。
重现步骤
完整代码示例: https://github.com/GoogleChrome/samples/blob/gh-pages/web-nfc/index.js
问题描述 当我导航到包含实例化
NDEFReader
对象然后调用 ndef.scan()
的组件的路由时,我可以按预期扫描 NFC 标签。但是,当我导航到主屏幕然后再返回时,Web 应用程序在调用 ndef.scan()
. 时崩溃
const ndef = new NDEFReader();
await ndef.scan();
Web应用不崩溃的案例:
Chrome Web NFC 文档: https://developer.chrome.com/articles/nfc/