messageerror
event is fired on a
BroadcastChannel
object when a message arrives on the channel that can't be deserialized.
| 冒泡 | No |
|---|---|
| 可取消 | No |
| 接口 |
MessageEvent
|
| 事件处理程序特性 |
onmessageerror
|
This code uses
addEventListener
to listen for messages and errors:
const channel = new BroadcastChannel('example-channel');
channel.addEventListener('message', (event) => {
received.textContent = event.data;
});
channel.addEventListener('messageerror', (event) => {
console.error(event);
});
一样,但使用
onmessage
and
onmessageerror
event handler properties:
const channel = new BroadcastChannel('example-channel');
channel.onmessage = (event) => {
received.textContent = event.data;
};
channel.onmessageerror = (event) => {
console.log(event);
};
| 规范 | 状态 |
|---|---|
| HTML 实时标准 | 实时标准 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
messageerror
event
|
Chrome 60 | Edge ≤79 | Firefox 57 | IE No | Opera 47 | Safari No | WebView Android 60 | Chrome Android 60 | Firefox Android ? | Opera Android 47 | Safari iOS No | Samsung Internet Android 8.0 |
完整支持
不支持
兼容性未知
message
.
BroadcastChannel
message
messageerror