Javascript 将消息从iframe传递到父窗口(跨域)

Javascript 将消息从iframe传递到父窗口(跨域),javascript,internet-explorer,internet-explorer-8,internet-explorer-7,Javascript,Internet Explorer,Internet Explorer 8,Internet Explorer 7,我需要将消息从iframe传递到父窗口。父窗口和iframe窗口来自不同的域,因此我遇到了相同来源限制的困难(即,我尝试从iframe访问窗口。父窗口被阻止) 我已经能够使用window.location.hash方法将消息从父窗口传递到iframe,如中所述。但是,该方法似乎无法将消息从iframe发送到父窗口 我还必须找到一个在IE7和IE8中工作的解决方案 有人知道怎么做吗 我将放弃并构建一个web API,以方便从iframe到父窗口的消息。仔细查看window.postMessageA

我需要将消息从iframe传递到父窗口。父窗口和iframe窗口来自不同的域,因此我遇到了相同来源限制的困难(即,我尝试从iframe访问
窗口。父窗口被阻止)

我已经能够使用
window.location.hash
方法将消息从父窗口传递到iframe,如中所述。但是,该方法似乎无法将消息从iframe发送到父窗口

我还必须找到一个在IE7和IE8中工作的解决方案

有人知道怎么做吗


我将放弃并构建一个web API,以方便从iframe到父窗口的消息。

仔细查看
window.postMessage
API。它允许您跨所有域和iFrame之间发送消息。在IE上也能完美工作

我之前没有幸做到这一点——IE7似乎不支持这一点: