web api instance property
NDEFReadingEvent: message property
Secure contextLimited availability
The message property of the NDEFReadingEvent interface returns an NDEFMessage object containing the received message.
Value
An NDEFMessage object.
Examples
This example shows how to create a convenience function that reads a single tag and then stops polling, saving battery life by cutting unneeded work. The example could easily be extended to time out after a given amount of milliseconds.
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);
});
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.