NDEFMessage.NDEFMessage()

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

The NDEFMessage() constructor creates a new NDEFMessage object, initialized with the given NDEF records.

Syntax

new NDEFMessage(records);

Parameters

records

An array of objects with the following members:

data Optional

Contains the data to be transmitted; one of a string, a BufferSource, or an array of nested records.

encoding Optional

A string specifying the record's encoding.

id Optional

A developer-defined identifier for the record.

lang Optional

A valid BCP47 language tag.

mediaType Optional

A valid MIME type.

recordType

A string indicating the type of data stored in data. It must be one of the following values:

"absolute-url"

An absolute URL to the data.

"empty"

An empty NDEFRecord.

"mime"

A valid MIME type.

"smart-poster"

A smart poster as defined by the NDEF-SMARTPOSTER specification.

"text"

Text as defined by the NDEF-TEXT specification.

"unknown"

The record type is not known.

"URL"

A URL as defined by the NDEF-URI specification.

Specifications

No specification found

No specification data found for api.NDEFMessage.NDEFMessage.
Check for problems with this page or contribute a missing spec_url to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.

Browser compatibility

BCD tables only load in the browser