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 那麼 那些分享連結也得在同網域下
如果不同域: 有些機器正常、有些不正常。
(而且最關鍵的是: 微信的開發文檔有兩個版本,一個版本有指出這個,一個並沒有指出,簡直精彩。按照你的問題描述裡面給的那個程式碼,是後者,估計坑了不少人)
。 。 。 當然你這個問題我感覺就是不同域導致不能不行不可以。 。 。 。 。