微信jssdk分享缩略图,在ios下分享给微信好友无法显示缩略图

发布于 2022-09-03 12:18:20 字数 934 浏览 30 评论 0

使用微信jssdk分享时,在ios中分享到微信好友时,无法显示缩略图。但是iOS中分享到QQ好友是可以看到缩略图的。同时在Android分享功能正常。

imgUrl 缩略图片尺寸是140*140,文件size小于20KB

先定义message

var message = {
    title: '',
    desc: '',
    link: '',
    imgUrl: '',
    trigger: function (res) {
      // 不要尝试在trigger中使用ajax异步请求修改本次分享的内容,因为客户端分享操作是一个同步操作,这时候使用ajax的回包会还没有返回
      console.log('用户点击发送给朋友');
    },
    success: function (res) {
      console.log('已分享');
    },
    cancel: function (res) {
      console.log('已取消');
    },
    fail: function (res) {
      console.log(JSON.stringify(res));
    }
  }

在用户操作后修改message内容后,才注册分享接口。


  var handleWx = function () {
    wx.ready(function () {

      wx.onMenuShareAppMessage(message);
      wx.onMenuShareTimeline(message);
      wx.onMenuShareQQ(message);
      wx.onMenuShareQZone(message);
      wx.onMenuShareWeibo(message);

    })
  }

在微信调试工具里,是可以看到缩略图的

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浅浅 2022-09-10 12:18:20

图片链接中有中文,使用encodeURI(imgUrl)处理后即可

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文