NDEFMessage: NDEFMessage()-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 NDEFMessage()-Konstuktor erstellt ein neues NDEFMessage-Objekt, das mit den angegebenen NDEF-Records initialisiert wird.

Syntax

js
new NDEFMessage(records)

Parameter

records

Ein Array von Objekten mit folgenden Mitgliedern:

data Optional

Enthält die zu übertragenden Daten; eines von einem String, einem ArrayBuffer, einem TypedArray, einem DataView oder einem Array von verschachtelten Records.

encoding Optional

Ein String, der die Kodierung des Records angibt.

id Optional

Eine von der Entwicklerin / dem Entwickler definierte Kennung für den Record.

lang Optional

Ein gültiger Sprachcode 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. Er 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 in der NDEF-SMARTPOSTER-Spezifikation definiert.

"text"

Text wie in der NDEF-TEXT-Spezifikation definiert.

"unknown"

Der Recordtyp ist nicht bekannt.

"URL"

Eine URL wie in der NDEF-URI-Spezifikation definiert.

Spezifikationen

Specification
Web NFC
# dom-ndefmessage-constructor

Browser-Kompatibilität