使用微信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);
})
}
在微信调试工具里,是可以看到缩略图的
微信JSSDK朋友圈分享的图片在IOS中不显示