javascript - webView中页面无法接受到postMessage发出的消息
PHPz
PHPz 2017-04-11 11:29:22
0
1
371

有两个页面:a.html b.html,在a中利用postMessage方法向b发送消息,并设置消息监听事件,代码如下:

 

然后在b页面监听message事件,代码如下:

window.addEventListener('message',receiveMessage,false); function receiveMessage(e) { // if (e.origin ! = ) return; $('#log').text(e.data); e.source.postMessage(message,e.origin); }

此代码在浏览器中可以正常运行,在b页面中成功输出信息“hello”,但是将页面放到app里面后,b无法接受到a的消息,经测试a的消息可以发出,a自己可以接受到自己的消息,但是b却没有接受到消息。

PHPz
PHPz

学习是最好的投资!

reply all (1)
PHPzhong

你需要设置你的WebView支持multiple windows。

    Latest Downloads
    More>
    Web Effects
    Website Source Code
    Website Materials
    Front End Template
    About us Disclaimer Sitemap
    php.cn:Public welfare online PHP training,Help PHP learners grow quickly!