微信JSSDK分享图标在IOS不显示的处理

用微信JSSDK开发了一个移动端WEB应用,其中分享到微信功能的标题,简介和缩略图在安卓下都正常,但是在苹果手机上无法显示分享的缩略图,而是默认的灰色别针。找了网上很多资料,可惜除了人云亦云的以讹传讹就是过期的解决办法(例如在页面里放置一张隐藏的图片作为第一张图之类)。

最终反复测试找到了问题所在,原来服务器上待分享的图片名称或路径中带有中文,在IOS下就会不显示。

解决办法也简单,不用修改图片名称,只需要把页面中JSSDK分享的缩略图路径用encodeURI编码即可。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,194评论 4 61
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,008评论 25 709
  • 先来看看微信分享效果: 在没有集成微信分享js-sdk前是这样的:没有摘要,缩略图任意抓取正文图片 在集成微信分享...
    思梦PHP阅读 12,114评论 6 4
  • 说好的今天出去吃肯德基呢呢呢,我想吃老爷爷老爷爷老爷爷。加班是魔鬼
    Shadowsnow阅读 793评论 0 0
  • 1.概述 今天我们来看一看纯java代码打补丁的方式会是怎样,纯Java代码是什么意思?因为上一期讲到阿里开源的热...
    红橙Darren阅读 14,845评论 26 63