MCPcopy
hub / github.com/ampproject/amphtml / handler

Function handler

src/preact/component/iframe.js:128–138  ·  view source on GitHub ↗
(event)

Source from the content-addressed store, hash-verified

126
127 /** @param {MessageEvent} event */
128 const handler = (event) => {
129 const iframe = iframeRef.current;
130 if (
131 !iframe ||
132 event.source != iframe.contentWindow ||
133 !matchesMessagingOrigin(event.origin)
134 ) {
135 return;
136 }
137 messageHandler(event);
138 };
139
140 const {defaultView} = iframe.ownerDocument;
141 defaultView?.addEventListener('message', handler);

Callers 15

onTouchDetectedMethod · 0.50
onMouseDetectedMethod · 0.50
executeActionMethod · 0.50
registerApiAction_Method · 0.50
constructorMethod · 0.50
requestCloseMethod · 0.50
fireMethod · 0.50
handleAndUnscheduleFunction · 0.50
subscribeMethod · 0.50
maybeUpdated_Method · 0.50
onQueueEmptyMethod · 0.50

Calls 1

messageHandlerFunction · 0.85

Tested by

no test coverage detected