NDEFReader: sự kiện reading
Khả dụng hạn chế
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.
Sự kiện reading của giao diện NDEFReader được kích hoạt bất cứ khi nào có lần đọc mới từ các thiết bị NFC tương thích (ví dụ như thẻ NFC hỗ trợ NDEF) khi các thiết bị này nằm trong trường cảm ứng từ của reader.
Cú pháp
Sử dụng tên sự kiện trong các phương thức như addEventListener(), hoặc đặt thuộc tính event handler.
addEventListener("reading", (event) => { })
onreading = (event) => { }
Loại sự kiện
Một Event chung.
Ví dụ
Ví dụ dưới đây cho thấy cách xử lý sự kiện bằng cả hai event handler onreading và onreadingerror.
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}.`);
});
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Web NFC> # dom-ndefreader-onreading> |
Tương thích trình duyệt
Xem thêm
- Sự kiện
readingerror