MozNFCTag.connect()
The connect() method of the MozNFCTag
interface accepts a technology type to use for subsequent operations.
Note: connect()
currently only supports NDEF-compatible tags.
Syntax
connect(<NFCTechType>);
Example
nfctag = window.navigator.mozNfc.getNFCTag(sessionToken);
var connectreq = nfctag.connect("NDEF");
connectreq.onsuccess = function() {
console.log('Connect success!');
};
connectreq.onerror = function() {
console.log('ERROR: Failed to connect. Error: ' + this.error.name);
};
Parameters
NFCTechType
: An enumerated String type, defined in the MozNFCTag.webidl
:
enum NFCTechType {
"NFC_A",
"NFC_B",
"NFC_ISO_DEP",
"NFC_F",
"NFC_V",
"NDEF",
"NDEF_FORMATABLE",
"MIFARE_CLASSIC",
"MIFARE_ULTRALIGHT",
"NFC_BARCODE",
"P2P",
"UNKNOWN_TECH"
};
Currently NDEF
and NDEF_FORMATABLE
are the only supported technology types.
Returns
A DOMRequest
object.
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.)