gpt4 book ai didi

javascript - 从主页上的 iframe 发送消息

转载 作者:数据小太阳 更新时间:2023-10-29 05:21:26 25 4
gpt4 key购买 nike

我从这个文档中看到:https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage ,将数据正确传递到 iframe 的方法。但是现在我想发送一个答案:

//from main page
myIframe.contentWindow.postMessage('send me a response', '*');
//from iframe of main page
window.addEventListener("message", receiveMessage, false);
function receiveMessage(event){
alert(event.data);//the value of message
//now i need to send an answer 'this is a response'
}
}

如何从 iframe 向主页发送答复?我真的需要这个答案。

编辑:

好的,我找到了解决方案。

最佳答案

您可以访问全局 window.parent 上的父窗口。

我相信此时使用此对象的方法来发送消息一样简单。所以像这样:

var parent = window.parent;
parent.postMessage("some message");

可以找到一个完整的例子here .

要点是 window.parent.postMessage() 函数采用以下参数:otherWindow.postMessage(message, targetOrigin, [transfer]);

关于javascript - 从主页上的 iframe 发送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44486590/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com