NDEFReadingEvent:message 属性
message
属性是NDEFReadingEvent
接口的一部分,它返回一个NDEFMessage
对象,其中包含接收到的消息。
值
一个NDEFMessage
对象。
示例
此示例演示如何创建一个便利函数,该函数读取单个标签,然后停止轮询,通过减少不必要的功耗来节省电池电量。此示例可以轻松扩展到在给定毫秒数后超时。
js
const ndefReader = new NDEFReader();
function read() {
return new Promise((resolve, reject) => {
const ctlr = new AbortController();
ctlr.signal.onabort = reject;
ndefReader.addEventListener(
"reading",
(event) => {
ctlr.abort();
resolve(event);
},
{ once: true },
);
ndefReader.scan({ signal: ctlr.signal }).catch((err) => reject(err));
});
}
read().then(({ serialNumber }) => {
console.log(serialNumber);
});
规范
规范 |
---|
Web NFC API # dom-ndefreadingevent-message |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。