相关疑难解决方法(0)

229
推荐指数
4
解决办法
31万
查看次数

Html5 - 跨浏览器iframe postmessage - 孩子到父母?

我一直在关注这个教程 - http://www.youtube.com/watch?v=R2hOvZ7bwXU,它基本上解释了如何使用postmessage在iframe和父级之间安全地传递消息 - 你基本上最终会得到这样的东西 - http://html5demos.com/postmessage2

我的问题是我需要它以相反的方式工作(子到父)并且不知道如何定位父窗口.

这是我的接收者代码(在父母中) -

function handlingMsg(e)
{alert("works")
    if(e.origin == "http://uc.dialogue.net")
        {
                var blah = e.data;
                alert(blah);    
        }
        else{alert("error");}
}
addEventListener("message",handlingMsg, true);
Run Code Online (Sandbox Code Playgroud)

这是由简单表格(在孩子中)触发的发件人功能 -

   var text=$('.srchInput').val();
   window.parent.postMessage(text, "http://uc.dialogue.net");   
Run Code Online (Sandbox Code Playgroud)

我应该以不同的方式定位父母吗?

干杯保罗

javascript jquery html5 jquery-mobile

63
推荐指数
2
解决办法
8万
查看次数

标签 统计

javascript ×2

html ×1

html5 ×1

iframe ×1

jquery ×1

jquery-mobile ×1