最近遇到几次微信分享失败的问题,每次原因都不太一样:
首先要打开debug模式,看签名是否有问题,签名有问题分享肯定是不正常的
微信分享的link必须在当前微信公众号的js安全域名里,并且微信分享的link必须和当前页面地址域名相同,这个微信官方有预告过,当时没在意,4月25号左右已经开始执行了(不过有些微信旧版本不再安全域名里也可以分享)
图片或者link里有回车或者空格,遇到这个问题是因为配置项都是从后台取过来的,但是安卓PC没问题,IOS有问题,最后发现取回来的image地址有回车…
图片或link里有特殊字符,这个也会造成*部分*IOS设备分享失败,(解决方法为:将link进行encodeURI编码)