NDEFReader: reading 事件
NDEFReader 介面的 reading 事件會在相容的 NFC 裝置(例如,支援 NDEF 的 NFC 標籤)進入讀取器的磁感應場時,只要有新的讀取可用,就會被觸發。
語法
在諸如 addEventListener() 之類的方法中使用事件名稱,或設定事件處理程式屬性。
js
addEventListener("reading", (event) => { })
onreading = (event) => { }
事件型別
一個通用的 Event。
示例
以下示例展示瞭如何使用 onreading 和 onreadingerror 事件處理器來處理事件。
js
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}.`);
});
規範
| 規範 |
|---|
| Web NFC # dom-ndefreader-onreading |
瀏覽器相容性
載入中…
另見
readingerror事件