微信jssdk分享缩略图,在ios下分享给微信好友无法显示缩略图
使用微信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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
微信JSSDK朋友圈分享的图片在IOS中不显示
图片链接中有中文,使用encodeURI(imgUrl)处理后即可