The messageerror
event is fired on a DedicatedWorkerGlobalScope
object when it receives a message that can't be deserialized.
Bubbles | No |
---|---|
Cancelable | No |
Interface | MessageEvent |
Event handler property | onmessageerror |
Examples
Listen for messageerror
using addEventListener()
:
// inside worker.js
self.addEventListener('messageerror', (event) => {
self.postMessage('Error receiving message');
console.error(event);
});
The same, but using the onmessageerror
event handler property:
// inside worker.js
self.onmessageerror = (event) => {
self.postMessage('Error receiving message');
console.error(event);
};
Specifications
Specification | Status |
---|---|
HTML Living Standard | Living Standard |
Browser compatibility
BCD tables only load in the browser
See also
Worker.postMessage()
- Related events:
message
.