评论

updateAppMessageShareData 在pc端(电脑端)不能分享的解决办法

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

该问题主要针对的是手机端分享没有问题,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){}
});
最后一次编辑于  2021-06-22  
点赞 3
收藏
评论

4 个评论

  • 2022-08-17

    得重公众号进,或者把链接收藏了在直接进链接分享,就有了

    【真TM恶心】

    2022-08-17
    赞同 1
    回复 1
    • 风友之痛
      风友之痛
      2023-02-13
      确实得进公众号进
      2023-02-13
      回复
  • 媆媆
    媆媆
    2023-05-29

    我用了你说的方法旧版新版方法都使用,确实电脑微信的自定义分享生效了,但仅仅是标题生效,图片没显示

    2023-05-29
    赞同
    回复 2
    • M.
      M.
      2023-07-20
      我也是图片不显示,请问现在解决了吗
      2023-07-20
      回复
    • 媆媆
      媆媆
      2023-07-20回复M.
      没有解决
      2023-07-20
      回复
  • ℳℓlℳℓeℳℓwℳℓiℳℓs
    ℳℓlℳℓeℳℓwℳℓiℳℓs
    2021-10-27

    试了,不行,我用的是jweixin-1.6.0.js

    2021-10-27
    赞同
    回复 4
  • wlabaจุ๊บ
    wlabaจุ๊บ
    2021-09-08

    2021-09-08
    赞同
    回复
登录 后发表内容