Я пытаюсь использовать postmessage для связи между родительским окном и дочерним iframe, оба из которых расположены в разных доменах.
Для родительского окна у меня есть код
var otherFrame = document.getElementById("otherFrame").contentWindow;
otherFrame.postMessage("sent'", "https://iframeURL.net");
Для дочернего iframe у меня есть код
function receiveMessage(event){
if (event.origin !== "https://parentURL.com")
return;
console.log((event.orgin + " " + event.message));
};
window.addEventListener("message", receiveMessage, false);
Однако, когда код выполняется, консоль регистрирует и event.origin, и event.message как неопределенные, даже если вызывается метод receiveMessage.
Любая помощь будет принята с благодарностью!