概述Web NFC 允许在支持设备上读取/写入 NDEF 标签,需用户手势与安全上下文。适用于入场验证、物联网交互等场景。示例const reader = new NDEFReader() await reader.scan() reader.onreading = e => { const dec = new TextDecoder() for (const rec of e.message.records) { console.log(rec.recordType, dec.decode(rec.data)) } } // 写入文本记录(示意) await reader.write({ records: [{ recordType: 'text', data: 'hello' }] }) 工程建议权限与 UX:在用户手势触发;明确提示读取范围与用途。安全:校验标签内容与格式;避免执行不可信载荷。兼容:仅在支持浏览器启用;回退到二维码/手动输入。参考与验证web.dev Web NFC 指南:https://web.dev/articles/web-nfcW3C Web NFC 草案:https://w3c.github.io/web-nfc/Chrome 平台文档:https://developer.chrome.com/docs/web-platform/web-nfc/

发表评论 取消回复