如何以异步方式从postMessage()调用返回值?

时间:2017-04-18 02:52:41

标签: javascript asynchronous promise postmessage

我正在尝试从通过Iframe加载的网站上的本地存储中获取值。我可以通过postMessage向iframe中的站点发送消息,但是还没有弄清楚如何从postMessage调用返回数据。我已经研究过承诺,但还没弄明白如何让它发挥作用。

有人有想法吗?

1 个答案:

答案 0 :(得分:1)

我的iframe窗口需要监听"消息"事件,处理消息,然后将postMessage发送回信使窗口。

您可以在此处阅读有关API的信息:window.postMessage()

David Walsh还写了一篇关于如何做到这一点的好tutorial

我希望这有帮助!