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
-
NDEFRecord() Experimental
-
Returns a new NDEFRecord.
Instance properties
-
NDEFRecord.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 (":").
-
NDEFRecord.mediaType Experimental Read only
-
Returns the MIME type of the record. This value will be null if recordType is not equal to "mime".
-
NDEFRecord.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.
-
NDEFRecord.data Experimental Read only
-
Returns a DataView containing the raw bytes of the record's payload.
-
NDEFRecord.encoding Experimental Read only
-
Returns the encoding of a textual payload, or null otherwise.
-
NDEFRecord.lang Experimental Read only
-
Returns the language of a textual payload, or null if one was not supplied.
Instance methods
-
NDEFRecord.toRecords() Experimental
-
Converts NDEFRecord.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
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
NDEFRecord |
No |
No |
No |
No |
No |
No |
89 |
89 |
No |
63 |
No |
15.0 |
NDEFRecord |
No |
No |
No |
No |
No |
No |
89 |
89 |
No |
63 |
No |
15.0 |
data |
No |
No |
No |
No |
No |
No |
89 |
89 |
No |
63 |
No |
15.0 |
encoding |
No |
No |
No |
No |
No |
No |
89 |
89 |
No |
63 |
No |
15.0 |
id |
No |
No |
No |
No |
No |
No |
89 |
89 |
No |
63 |
No |
15.0 |
lang |
No |
No |
No |
No |
No |
No |
89 |
89 |
No |
63 |
No |
15.0 |
mediaType |
No |
No |
No |
No |
No |
No |
89 |
89 |
No |
63 |
No |
15.0 |
recordType |
No |
No |
No |
No |
No |
No |
89 |
89 |
No |
63 |
No |
15.0 |
secure_context_required |
No |
No |
No |
No |
No |
No |
89 |
89 |
No |
63 |
No |
15.0 |
toRecords |
No |
No |
No |
No |
No |
No |
89 |
89 |
No |
63 |
No |
15.0 |