toolmark-monorepo / @toolmark/core/bridge/post-message / postMessageTransport
Function: postMessageTransport()
postMessageTransport(
o):BridgeTransport
Defined in: packages/core/src/bridge/post-message.ts:32
postMessage transport for iframes and extensions. Outgoing messages are wrapped as { toolmark: 1, message } and posted to the exact targetOrigin. An inbound message event is accepted only when its data carries that envelope, its origin is in allowedOrigins and its source is target; anything else is ignored silently.
Parameters
o
Target window and origins; see PostMessageTransportOptions.
Returns
Throws
TypeError for a wildcard/empty targetOrigin or an empty, '*' or 'null' allow-list.