NDEFRecord
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Secure context: This feature is available only insecure contexts (HTTPS), in some or allsupporting browsers.
Experimental:This is anexperimental technology
Check theBrowser compatibility table carefully before using this in production.
TheNDEFRecord interface of theWeb NFC API provides data that can be read from, or written to, compatible NFC devices, e.g., NFC tags supporting NDEF.
In this article
Constructor
NDEFRecord()ExperimentalReturns a new
NDEFRecord.
Instance properties
NDEFRecord.recordTypeExperimentalRead onlyReturns the record type of the record. Records must have either a standardized well-known type name such as
"empty","text","url","smart-poster","absolute-url","mime", or"unknown"or else an external type name, which consists of a domain name and custom type name separated by a colon (":").NDEFRecord.mediaTypeExperimentalRead onlyReturns theMIME type of the record. This value will be
nullifrecordTypeis not equal to"mime".NDEFRecord.idExperimentalRead onlyReturns the record identifier, which is an absolute or relative URL used to identify the record.
Note:The uniqueness of the identifier is enforced only by the generator of the record.
NDEFRecord.dataExperimentalRead onlyReturns a
DataViewcontaining the raw bytes of the record's payload.NDEFRecord.encodingExperimentalRead onlyReturns the encoding of a textual payload, or
nullotherwise.NDEFRecord.langExperimentalRead onlyReturns the language of a textual payload, or
nullif one was not supplied.
Instance methods
NDEFRecord.toRecords()ExperimentalConverts
NDEFRecord.datato a sequence of records. This allows parsing the payloads of record types which may contain nested records, such as smart poster and external type records.
Specifications
| Specification |
|---|
| Web NFC> # dom-ndefrecord> |