跨域iframe contentWindow

时间:2013-10-16 19:06:06

标签: javascript iframe cross-domain postmessage

我想通过postMessage与我的页面上的iframe交换消息,该iframe指向不同域(我拥有)上的页面。

只需查看演示http://html5demos.com/postmessage2并在网上阅读一下,我就知道我必须在iframe的contentWindow上调用postMessage。即。

var iframe=document.getElementById('myframe');
var win=iframe.contentWindow;

//just send the message
win.postMessage('Help!',mydomain);

现在,重点是,当我尝试获取contentWindow时,我得到“DOM Exception”,因此我无法向iframe发送任何消息。

我想知道我是否需要在iframe中显示的页面上设置一些内容来接受这种跨域通信......但我不得不说我完全无能为力......

任何帮助都将不胜感激。

0 个答案:

没有答案