代码片段
Page({data: {"goods": {"goods_name": " 产品名称"},"imgUrls": ["https://xxxx.com/data/afficheimg/timg.jpg"],}, //分享 shareFun: function (e) { this.onShareAppMessage(e) },onShareAppMessage: function (res) { if (res.from === 'button') { // 来自页面内转发按钮 //console.log(res.target) } return { imageUrl: this.data.imgUrls[0], title: this.data.goods.goods_name, path: 'pages/proDetails/proDetails' + this.data.url } },onLoad: function () { },}) |
bug:图片链接使用的是阿里云OSS下,在IOS设备转发图片显示正常,任何安卓设备都不行~ 可能存在问题 1、服务器域名是否增加?已增加 OK~
2、OSS是否有防盗链?无 OK
3、是否OSS不允许加载也尝试换了非OSS域名下图片,还是不行
4、甚至怀疑是图片没加载过来,弄了预加载问题还是未解决
4、最后写死图片URL,无论是OSS还会其他域名下图片都OK,恍然大悟动态赋值没 ‘’,可能部分设备不兼容 最后改成
imageUrl: '' + this.data.imgUrls[0]+'', |
问题解决~不知道大家是否这样处理,也确定问题真的是这样,反正已经正常显示

换到其他域名正常了,解析到oss的域名不行,,,,,