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

问题描述 投票:14回答:2

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

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

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

提前致谢。

html5 authentication nfc uniqueidentifier smartcard-reader
2个回答
21
投票

Web NFC API(由NFC Working Group维护,目前处于草案状态。此API旨在提供对HTML5的NFC功能的访问。

BUT

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

UPDATE

NFC工作组在其章程到期后(mainly due to lack of support by browser vendors)关闭,不再维持规范。相反,现在有一个Web NFC Community Group维持Web NFC API specification


2
投票

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


1
投票

有一个API,但由于缺乏开发,这个API有no browser release supporting

© www.soinside.com 2019 - 2024. All rights reserved.