搜尋

首頁  >  問答  >  主體

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);
伊谢尔伦伊谢尔伦2768 天前597

全部回覆(2)我來回復

  • 我想大声告诉你

    我想大声告诉你2017-05-17 10:02:30

    終於解決了,我把link里和imgUrl裡的變數<%=basePath%>換成了固定的路徑,好用了

    回覆
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-17 10:02:30

    link 應該與安全域名一致 不知道你的 basePath 如何

    https://mp.weixin.qq.com/wiki

    回覆
    0
  • 取消回覆