小程序
小游戏
企业微信
微信支付
扫描小程序码分享
web-view bindmessage在开发者工具里可以触发,但是到手机端测试就无法触发该事件。请问怎么解决?
11 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
是引入了 jssdk 1.3.2了吗
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你好,请提供一下能复现问题的简单代码示例。
你好, 请问解决了么
我也是服了 ios不触发 安卓倒是可以
黄思程 不会是jssdk的问题吧?
是的 是不是jdk问题呢?
bindGetMsg函数只有苹果手机返回页面时可以触发 安卓不行 在开发者工具里也没有问题
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}); } })
判定 环境的前后都有传值;
现在转发给朋友和后退操作 都没有触发该事件?
请问 是什么地方的问题 谢谢
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) {
})
我的可以啊 苹果可以触发 安卓不行
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
是引入了 jssdk 1.3.2了吗
你好,请提供一下能复现问题的简单代码示例。
你好, 请问解决了么
我也是服了 ios不触发 安卓倒是可以
黄思程 不会是jssdk的问题吧?
是的 是不是jdk问题呢?
bindGetMsg函数只有苹果手机返回页面时可以触发 安卓不行 在开发者工具里也没有问题
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});
}
})
判定 环境的前后都有传值;
现在转发给朋友和后退操作 都没有触发该事件?
请问 是什么地方的问题 谢谢
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) {
},
})
我的可以啊 苹果可以触发 安卓不行