Firefox Tomorrow

web api interface

NDEFRecord

View on MDN ↗

Secure contextLimited availability

The NDEFRecord interface of the Web NFC API provides data that can be read from, or written to, compatible NFC devices, e.g., NFC tags supporting NDEF.

Constructor

Instance properties

  • recordType Experimental Read only
    • : Returns 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 (”:”).
  • mediaType Experimental Read only
    • : Returns the MIME type of the record. This value will be null if recordType is not equal to "mime".
  • id Experimental Read only
    • : Returns 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.

  • data Experimental Read only
    • : Returns a DataView containing the raw bytes of the record’s payload.
  • encoding Experimental Read only
    • : Returns the encoding of a textual payload, or null otherwise.
  • lang Experimental Read only
    • : Returns the language of a textual payload, or null if one was not supplied.

Instance methods

  • NDEFRecord.toRecords() Experimental
    • : Converts data to 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

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.