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

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

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

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

你可能感兴趣的:(微信JSSDK分享图标在IOS不显示的处理)