Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
NDEFReadingEvent: message-Eigenschaft
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 insicheren Kontexten (HTTPS) in einigen oder allenunterstützenden Browsern verfügbar.
Experimentell:Dies ist eineexperimentelle Technologie
Überprüfen Sie dieBrowser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Diemessage-Eigenschaft desNDEFReadingEvent-Interfaces gibt einNDEFMessage-Objekt zurück, das die empfangene Nachricht enthält.
In diesem Artikel
Wert
EinNDEFMessage-Objekt.
Beispiele
Dieses Beispiel zeigt, wie Sie eine praktische Funktion erstellen, die ein einziges Tag liest und dann das Abfragen stoppt, um durch die Reduzierung unnötiger Arbeiten die Batterielebensdauer zu verlängern. Das Beispiel könnte leicht erweitert werden, um nach einer bestimmten Anzahl von Millisekunden eine Zeitüberschreitung zu erreichen.
const ndefReader = new NDEFReader();function read() { return new Promise((resolve, reject) => { const controller = new AbortController(); controller.signal.onabort = reject; ndefReader.addEventListener( "reading", (event) => { controller.abort(); resolve(event); }, { once: true }, ); ndefReader.scan({ signal: controller.signal }).catch((err) => reject(err)); });}read().then(({ serialNumber }) => { console.log(serialNumber);});Spezifikationen
| Specification |
|---|
| Web NFC> # dom-ndefreadingevent-message> |