1. Web
  2. Web-APIs
  3. NDEFReader
  4. reading

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

NDEFReader: reading Ereignis

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

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.

Das reading-Ereignis der NDEFReader-Schnittstelle wird immer dann ausgelöst, wenn eine neue Lesung von kompatiblen NFC-Geräten (z.B. NFC-Tags, die NDEF unterstützen) verfügbar ist, wenn sich diese Geräte innerhalb des magnetischen Induktionsfelds des Lesers befinden.

Syntax

Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignis-Handler-Eigenschaft.

js
addEventListener("reading", (event) => { })
onreading = (event) => { }

Ereignistyp

Ein generisches Event.

Beispiele

Das folgende Beispiel zeigt, wie Ereignisse mithilfe der Ereignis-Handler onreading und onreadingerror verarbeitet werden.

js
const ndef = new NDEFReader();
ndef
 .scan()
 .then(() => {
 console.log("Scan started successfully.");
 ndef.onreadingerror = (event) => {
 console.log(
 "Error! Cannot read data from the NFC tag. Try a different one?",
 );
 };
 ndef.onreading = (event) => {
 console.log("NDEF message read.");
 };
 })
 .catch((error) => {
 console.log(`Error! Scan failed to start: ${error}.`);
 });

Spezifikationen

Spezifikation
Web NFC
# dom-ndefreader-onreading

Browser-Kompatibilität

Siehe auch

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /