wx.miniProgram.postMessage 在iframe里面不能正常发送数据。
发布于 6 年前 作者 guiyinghu 10802 次浏览 来自 问答

问题:  在小程序开发工具,h5页面有包含iframe标签,嵌套的iframe网页代码里面有用到wx.miniProgram.postMessage({ data: {title: “title”,desc:“sdf”,path:“ddd”,imageUrl:“ss”} }); 发送数据到小程序,开发环境是能正常拿到数据,但是在真机或者真机联调出现bug 发送数据失败,连判断是否小程序环境回调都进不来,,,求官方解答,这是小程序bug吗????

3 回复

大概真机不支持iframe里用

可以在iframe的js里调用父页面(你H5页面)的一个方法

function postMsg(msg){

    wx.miniProgram.postMessage({ data: msg })

}

iframe的js里调用parent.postMsg({…})

希望官方给答复。

回到顶部