是否可以在HTML5应用程序中访问NFC API?

Sur*_*age 17 authentication html5 uniqueidentifier nfc smartcard-reader

我需要包含NFC读卡器以读取关联ID,以便为触摸屏中显示的Web应用程序验证用户身份.

是否可以将SCM NFC读卡器模块用于基于Web的应用程序.

为此,我们是否可以在客户端或服务器端包含任何插件?

提前致谢.

Mic*_*and 21

网站NFC API(由维持NFC工作组目前处于草案状态,该API旨在为HTML5提供访问NFC功能.

  1. 在其当前版本中,NFC Web API没有提供任何方法来获取标签ID /串口数/防冲突标识符(我假设你的ID是什么意思,对吧?).事实上,API只能通过NDEF抽象层提供对NFC标签的访问.
  2. 我不知道当前实现NFC Web API的任何浏览器版本.

UPDATE

NFC工作组在其章程到期后关闭(主要是由于浏览器供应商缺乏支持),并且不再维持规范.相反,现在有一个Web NFC社区组维护Web NFC API规范.


小智 6

作为对上述内容的更新。最新的 Android 版 Chrome Canary 现在支持 WebNFC。有趣的是,主要的 Chrome 支持 NFC.watch 方法的旧协议,该协议允许读取/写入数据,但新协议已更改为基于承诺的 NFCReader 方法,您可以启动和停止。后者允许读取 ID。 https://w3c.github.io/web-nfc/