event.data.htm event.data returns the data of the message event.origin.htm event.origin returns the origin of the message event.ports.htm event.ports returns the MessagePort array sent with the message event.source.htm Same-origin: event.source returns the WindowProxy of the source window event.source.xorigin.htm Corss-origin: event.source returns the WindowProxy of the source window MessageEvent_properties.htm MessageEvent interface and properties postMessage_ArrayBuffer.htm postMessage with ArrayBuffer object postMessage_arrays.htm postMessage with arrays postMessage_asterisk_xorigin.htm Cross-origin postMessage with targetOrigin == "*" postMessage_Date.htm postMessage with Date object postMessage_Document.htm postMessage with Document object postMessage_dup_transfer_objects.htm postMessage with duplicate transfer objects raises DataCloneError exception postMessage_Function.htm postMessage with Function object postMessage_invalid_targetOrigin.htm postMessage with invalid targetOrigin raises SyntaxError exception postMessage_MessagePorts_sorigin.htm postMessage to same-origin iframe with MessagePort array [100 ports] postMessage_MessagePorts_xorigin.htm postMessage to cross-origin iframe with MessagePort array [100 ports] postMessage_objects.htm postMessage with nested objects postMessage_origin_mismatch.htm Same-origin: Origin of the target window doesn't match the given origin postMessage_origin_mismatch_xorigin.htm Cross-origin: Origin of the target window doesn't match the given origin postMessage_solidus_sorigin.htm Same-origin postMessage with targetOrigin == "/" postMessage_solidus_xorigin.htm Cross-origin postMessage with targetOrigin == "/" Transferred_objects_unusable.htm Transferred objects are no longer usable on the sending side