javascript - WeChat jssdk ios angepasst onMenuShareAppMessage-Freigabe schlägt fehl, Android-Freigabe ist erfolgreich
伊谢尔伦
伊谢尔伦 2017-05-17 10:00:30
0
2
549

Beim Teilen und Aufrufen der onMenuShareAppMessage-Methode unter Android wurde der benutzerdefinierte Link erfolgreich erstellt, aber derselbe Code ist immer noch ein Link zu dieser Seite unter iOS. Wenn der Debug-Modus aktiviert ist, ist alles in Ordnung, und iOS ist auch in Ordnung Ich weiß nicht, wo das Problem liegt, es wird auch in wx.ready aufgerufen, und selbst die Einstellung Timeout für zwei Sekunden hat nicht funktioniert.

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);
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

Antworte allen(2)
我想大声告诉你

终于解决了,我把link里和imgUrl里的变量<%=basePath%>换成了固定的路径,好用了

过去多啦不再A梦

link 应该与安全域名一致 不知道你的 basePath 如何

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

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!