NDEFRecord: NDEFRecord() Konstruktor

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Der NDEFRecord() Konstruktor der Web NFC API gibt ein neu konstruiertes NDEFRecord Objekt zurück, das Daten darstellt, die von kompatiblen NFC-Geräten gelesen oder auf diese geschrieben werden können; z. B. NFC-Tags, die NDEF unterstützen.

Syntax

js
new NDEFRecord(options)

Parameter

options

Ein Objekt mit den folgenden Eigenschaften:

data Optional

Enthält die zu übertragenden Daten. Es kann sich um einen String, ein ArrayBuffer, ein TypedArray, ein DataView oder ein Array von verschachtelten Datensätzen handeln.

encoding Optional

Ein String, der die Kodierung des Datensatzes angibt.

id Optional

Eine vom Entwickler definierte Kennung für den Datensatz.

lang Optional

Ein gültiges Sprachkennzeichen gemäß RFC 5646: Tags for Identifying Languages (auch bekannt als BCP 47).

mediaType Optional

Ein gültiger MIME-Typ.

recordType

Ein String, der den Typ der in data gespeicherten Daten angibt. Es muss einer der folgenden Werte sein:

"absolute-url"Eine absolute URL zu den Daten."empty"

Ein leerer NDEFRecord.

"mime"

Ein gültiger MIME-Typ.

"smart-poster"

Ein Smart Poster, wie es in der NDEF-SMARTPOSTER Spezifikation definiert ist.

"text"

Text, wie er in der NDEF-TEXT Spezifikation definiert ist.

"unknown"

Der Datensatztyp ist unbekannt.

"URL"

Eine URL, wie sie in der NDEF-URI Spezifikation definiert ist.

Rückgabewert

Ein neues NDEFRecord.

Spezifikationen

Specification
Web NFC
# dom-ndefrecord-constructor

Browser-Kompatibilität

BCD tables only load in the browser