web-view bindmessage 触发问题
web-view bindmessage在开发者工具里可以触发,但是到手机端测试就无法触发该事件。请问怎么解决?
web-view bindmessage在开发者工具里可以触发,但是到手机端测试就无法触发该事件。请问怎么解决?
wxml
<web-view bindmessage=“bindGetMsg” src=“{{url}}”></web-view>
js
let app = getApp();
Page({
data: {
url: ‘’
},
bindGetMsg(e) {
console.log(“aaa”)
console.log(e.detail)
},
onLoad: function(e) {
},
})
web view 内的网页 在加载完成后会执行以下判定环境 和 传递message
wx.miniProgram.postMessage( {data:window.location.href});
wx.miniProgram.getEnv(function(res) {
if (res.miniprogram ){
wx.miniProgram.postMessage( {data:window.location.href});
}
})
判定 环境的前后都有传值;
现在转发给朋友和后退操作 都没有触发该事件?
请问 是什么地方的问题 谢谢