我试图从通过Iframe加载的站点上的本地存储获取值。我可以通过postMessage向iframe内的站点发送消息,但还没有弄清楚如何从postMessage调用中返回数据。我已经看过承诺,但还没有想出如何让它工作。如何从postMessage()调用中返回值?
任何人有想法?
我试图从通过Iframe加载的站点上的本地存储获取值。我可以通过postMessage向iframe内的站点发送消息,但还没有弄清楚如何从postMessage调用中返回数据。我已经看过承诺,但还没有想出如何让它工作。如何从postMessage()调用中返回值?
任何人有想法?
我的iframe窗口需要侦听“消息”事件,处理消息,然后发送postMessage回到消息窗口。
你可以在这里阅读关于API:window.postMessage()。
大卫沃尔什也写了一个很好的tutorial如何做到这一点。
我希望这有助于!
我还没有尝试发布回应,可以工作。谢谢! –
非常欢迎!这是尽我所能去做的唯一方法:) –
不是最优雅的解决方案,但它的工作原理。再次感谢。 –
如果postMessage是异步的,那么就没有办法获得同步响应 –