Is it possible to access NFC API in HTML5 applications?

Suresh Savage picture Suresh Savage · Apr 4, 2014 · Viewed 24k times · Source

I have a requirement to include NFC Card reader to read associate ID to authenticate the user for a web app displayed in a touch screen.

Is it possible to use SCM NFC reader module for a web-based app.

Is there any plugin that can we included in the client or server side for this purpose ?

Thanks in advance.

Answer

Michael Roland picture Michael Roland · Apr 16, 2014

The Web NFC API (maintained by the NFC Working Group is currently in draft status. This API is intended to provide access to NFC functionality for HTML5.

BUT

  1. In its current version the NFC Web API does not provide any means to get a tags ID/serial numer/anti-collision identifier (I assume that's what you mean with ID, right?). In fact the API will only provide access to NFC tags through the NDEF abstraction layer.
  2. I don't know of any browser release that currently implements the NFC Web API.

UPDATE

The NFC Working Group was closed after its charter expired (mainly due to lack of support by browser vendors) and is no longer maintaining the specification. Instead there is a Web NFC Community Group now that maintains the Web NFC API specification now.