This API is available on Firefox OS for privileged or certified applications only.
MozNFCTag
contains the basic functions needed to read, write, and inspect NDEF-compatible NFC Tags.
Methods
MozNFCTag.makeReadOnly()
- Calling
makeReadOnly()
will make the NDEF stored on this tag read only. Avalable in Firefox OS 2.2+. MozNFCTag.format()
- Formats this tag as NDEF-compatible. Avalable in Firefox OS 2.2+.
MozNFCTag.readNDEF()
readNDEF()
retrieves the NDEF contents stored on this Tag, and returns the NDEF as an array ofMozNDEFRecord
objects.MozNFCTag.writeNDEF()
writeNDEF()
takes an array ofMozNDEFRecord
objects, and writes them to a NDEF-compatible tag.
Properties
MozNFCTag.techList
Read only- The supported NFC Technologies of this tag.
MozNFCTag.id
Read only- The identifier of this tag.
MozNFCTag.type
Read only- The type of this tag,
MozNFCTag.maxNDEFSize
Read only- The maximum size of NDEF can be stored on this tag.
MozNFCTag.isReadOnly
Read only- Indicate whether the NDEF content stored on this tag read-only or not.
MozNFCTag.isFormatable
Read only- Inidicate whether this tag is NDEF-compatible or not.
MozNFCTag.canBeMadeReadOnly
Read only- Indicate whether the NDEF stored on this tag could be configured as read-only or not.
MozNFCTag.isLost
Read only- Indicate whether if this tag is already lost. (i.e. is moved out of range)
Specifications
The NFC implementation in Gecko follows the NFC Forum specifications.
Browser compatibility
Supported in Firefox OS 2.0 for certified-apps.
Available in privileged apps as of Firefox OS 2.2.
See also
- Using the NFC API
- Using the NFC emulator
- Introduction to NFC (fairly long reference doc, featuring general NFC terms, and some Nokia platform specifics.)