h5公众号获取的微信头像ios不显示

这个问题困扰了我好几天,安卓是可以正常显示的,那就是出现了兼容问题,网络搜索很多资源都没有相关的,最后在百度的一则帖子中找到了貌似相关的原因,测试了一下是可以展示的了

获取的头像url类似于http://thirdwx.qlogo.cn/mmopen/snWPb6GzjUxk2vXyOVESxQ0SW9Uvdqz19kdHiatymgp5lBib5wMNlHtaa1XHbtGbX12pNZFGD3EeMtLibauNDIprbEdZWFHFtv2/132

网上有方法说不要使用img标签及框架的图片组件,使用div结合js动态设置background方法,我试了一下并没有效果

解决方案:将上述获取的头像地址前缀改为 https://wx.qlogo 即:

https://wx.qlogo.cn/mmopen/snWPb6GzjUxk2vXyOVESxQ0SW9Uvdqz19kdHiatymgp5lBib5wMNlHtaa1XHbtGbX12pNZFGD3EeMtLibauNDIprbEdZWFHFtv2/132

打包测试了一下苹果手机也可以正常展示了(使用字符串拼接即可)

var index = this.touxiang.indexOf(".cn");
var str = this.touxiang.substring(index, this.touxiang.length);
this.touxiang = "https://wx.qlogo" + str

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值