NDEFReadingEvent: message property
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Thuộc tính message của giao diện NDEFReadingEvent trả về một đối tượng NDEFMessage chứa tin nhắn đã nhận.
Giá trị
Một đối tượng NDEFMessage.
Ví dụ
Ví dụ này cho thấy cách tạo hàm tiện ích đọc một thẻ duy nhất và sau đó dừng polling, tiết kiệm pin bằng cách cắt bỏ công việc không cần thiết.
js
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);
});
Thông số kỹ thuật
| Specification |
|---|
| Web NFC> # dom-ndefreadingevent-message> |