BroadcastChannel: messageerror イベント
messageerror
イベントは、逆シリアル化できないメッセージがチャネルに到着したときに BroadcastChannel
オブジェクトに対して発生します。
バブリング | なし |
---|---|
キャンセル | 不可 |
インターフェイス | MessageEvent |
イベントハンドラプロパティ | onmessageerror |
例
このコードは addEventListener
を使用してメッセージとエラーをリッスンします。
const channel = new BroadcastChannel('example-channel');
channel.addEventListener('message', (event) => {
received.textContent = event.data;
});
channel.addEventListener('messageerror', (event) => {
console.error(event);
});
上と同じですが、onmessage
と onmessageerror
のイベントハンドラプロパティを使用します。
const channel = new BroadcastChannel('example-channel');
channel.onmessage = (event) => {
received.textContent = event.data;
};
channel.onmessageerror = (event) => {
console.log(event);
};
仕様
仕様 | 状態 |
---|---|
HTML Living Standard | 現行の標準 |
ブラウザーの互換性
BCD tables only load in the browser
関連情報
- 関連イベント:
message
。