NDEFReadingEvent: NDEFReadingEvent() 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, bevor Sie diese produktiv verwenden.

Der NDEFReadingEvent() Konstruktor erstellt ein neues NDEFReadingEvent Objekt, das Ereignisse darstellt, die bei neuen NFC-Lesungen durch den NDEFReader ausgelöst werden.

Syntax

js
new NDEFReadingEvent(type, options)

Parameter

type

Ein String mit dem Namen des Ereignisses. Er ist groß-/klein-schreibungsempfindlich und wird von Browsern immer auf reading gesetzt.

options

Ein Objekt, das zusätzlich zu den in Event() definierten Eigenschaften die folgenden Eigenschaften haben kann:

serialNumber Optional

Die Seriennummer des Geräts, von dem die Nachricht gelesen wurde. Standardmäßig "", und kann auf null gesetzt werden.

message

Ein Objekt mit den folgenden Mitgliedern:

data Optional

Enthält die zu übertragenden Daten. Dies kann ein String, ein ArrayBuffer, ein TypedArray, ein DataView oder ein Array von verschachtelten Datensätzen sein.

encoding Optional

Ein String, der die Codierung des Datensatzes angibt.

id Optional

Eine vom Entwickler definierte Kennung für den Datensatz.

lang Optional

Ein gültiges Sprach-Tag 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 in der NDEF-SMARTPOSTER Spezifikation definiert.

"text"

Text wie in der NDEF-TEXT Spezifikation definiert.

"unknown"

Der Datensatztyp ist unbekannt.

"URL"

Eine URL wie in der NDEF-URI Spezifikation definiert.

Rückgabewert

Ein neues NDEFReadingEvent Objekt.

Spezifikationen

Specification
Web NFC API
# dom-ndefreadingevent-constructor

Browser-Kompatibilität

BCD tables only load in the browser