跳转到主要内容

Window: messageerror event

{{APIRef("HTML DOM")}}

The messageerror event is fired on a {{domxref('Window')}}Window object when it receives a message that can't be deserialized.

This event is not cancellable and does not bubble.

Syntax

Use the event name in {{domxref("EventTarget/addEventListener", "addEventListener()")}}:

addEventListener("messageerror", (event) => { })

Alternatively, assign to the event handler property of the interface:

onmessageerror = (event) => { }

Event type

A {{domxref("MessageEvent")}}MessageEvent. Inherits from {{domxref("Event")}}Event.

{{InheritanceDiagram("MessageEvent")}}

Examples

Listen for messageerror using {{domxref("EventTarget/addEventListener", "addEventListener()")}}:

window.addEventListener("messageerror", (event) => {
  console.error(event);
});

The same, but using the onmessageerror event handler property (but note that this replaces other event listeners added using onmessageerror, if any):

window.onmessageerror = (event) => {
  console.error(event);
};

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}

See also