updateAppMessageShareData 在pc端(电脑端)不能分享的解决办法
发布于 4 年前 作者 xiuying05 3198 次浏览 来自 分享

该问题主要针对的是手机端分享没有问题,pc端是有问题的情况,其实pc端是可以设置分享内容的

关键代码在于jssdk准备放弃的onMenuShareAppMessage方法

这可能是微信的一个bug,在jweixin-1.4.0.js以上版本updateAppMessageShareData都对pc端无效,

但是onMenuShareAppMessage(虽然标记过期)在pc端有效,建议两个方法都调用,例如:

wx.ready(function () {
	wx.updateAppMessageShareData(shareData);
	wx.updateTimelineShareData(shareData);
	try{
		wx.onMenuShareAppMessage(shareData)
		wx.onMenuShareTimeline(shareData)
	}
	catch(e){}
});
回到顶部