javascript - 微信jssdk ios下自定义onMenuShareAppMessage 分享失效,Android分享成功
本文介绍了javascript - 微信jssdk ios下自定义onMenuShareAppMessage 分享失效,Android分享成功的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
在Android下分享调用onMenuShareAppMessage 方法成功的走了自定义的链接,但是同一段代码在ios下就还是本页的链接,debug模式开启,全都是ok,ios也是ok,不知道问题出在哪了,也是在wx.ready里调用的,还特意setTimeout了两秒钟也不行,各种都努力了。
setTimeout(function() {
alert('已注册获取发送给朋友状态事件');
// 分享到朋友圈
wx.onMenuShareAppMessage({
title: '个人资料', // 分享标题
desc: '他(她)的病症信息。', // 分享描述
link: '<%=basePath%>/weChat/more/sharePage?'+queryString, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: '<%=basePath%>/images/weChat/ic_share.png', // 分享图标
type: 'link',
trigger: function (res) {
alert('用户点击发送给朋友');
},
success: function (res) {
alert('已分享');
},
cancel: function (res) {
alert('已取消');
},
fail: function (res) {
alert(JSON.stringify(res));
}
});
}, 2000);
解决方案
终于解决了,我把link里和imgUrl里的变量<%=basePath%>换成了固定的路径,好用了
这篇关于javascript - 微信jssdk ios下自定义onMenuShareAppMessage 分享失效,Android分享成功的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文