Heim > Fragen und Antworten > Hauptteil
wx.onMenuShareTimeline({
title: shareData.title, // 分享标题
link: shareData.link, // 分享链接
imgUrl: shareData.imgUrl, // 分享图标
success: function () {
alert(123);
},
cancel: function () {
}
});
ios回调success方法不执行,取消分享cancel方法执行没问题,安卓机都没问题,有人能解释一下为什么吗?还有如何解决
我想大声告诉你2017-05-16 13:04:14
可能并不是iOS和安卓系统的原因。
可能是两个手机的微信版本不同导致的差异。
最近关于分享,微信升级到最新版本对 分享的链接做了严格的要求,必须是JS安全域名下的页面链接。
如果不是上述问题,可将
wx.config({
debug: true, // 开启调试模式,
})
查找具体原因。
怪我咯2017-05-16 13:04:14
前几天我就因为这个吃了好大一坨屎 。。。。
比如你html在 http://abc.com/index.html 那么 那些分享链接也得在同个域名下
如果不同域: 有些机器正常、有些不正常。
(而且最关键的是: 微信的开发文档有两个版本,一个版本有指出这个,一个并没有指出,简直精彩。按照你的问题描述里面给的那个代码,是后者,估计坑了不少人)
。。。 当然你这个问题我感觉就是不同域导致不能不行不可以。。。。。