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 |