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

Document Tags and Contributors

Contributors to this page: fscholz, chrisdavidmills, teoli, lgarner
Last updated by: fscholz,