代码片段
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的域名不行,,,,,