MessageEvent: origin property

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨July 2015⁩.

Note: This feature is available in Web Workers.

The origin read-only property of the MessageEvent interface is a string representing the origin of the message emitter.

Value

A string representing the origin.

Examples

js
myWorker.onmessage = (e) => {   result.textContent = e.data;   console.log("Message received from worker");   console.log(e.origin); }; 

Specifications

Specification
HTML>
# dom-messageevent-origin-dev>

Browser compatibility

See also

  • ExtendableMessageEvent — similar to this interface but used in interfaces that needs to give more flexibility to authors.