PHPCMS开发

当前位置/ 首页/ V9教程/PHPCMS开发/ 正文

微信分享H5页面ios分享失效,安卓正常

在Android上面微信分享一切正常,但是在iOS上面分享出去的却是错误的,在网上查找了很多东西。总结了下一下

1.iOS的分享图片不能超过32kb。看了下我的分享图片,没超出32kb,所以不是这个问题。

2.link参数带中文或者特殊字符,带中文的url在安卓中应该也是会出问题的,但是安卓会自动encodeURIComponent(),

而ios不会,所以需要对link进行encodeUIRComponent()。

例如:

" https://wx.xxxx.cn/wx/sign.php?url='+encodeURIComponent(window.location.href)"

这个还是不能解决我的问题。

3.引入微信的http://res.wx.qq.com/open/js/jweixin-1.2.0.js

注意http和https。使用http在Android上分享一切都是正常的,

但是在iOS上,嘿嘿~~,所以讲http换为https之后,iOS上面

也可以分享了。

将"http://wx.xxxx.cn/wx/sign.php?url="换成

"https://wx.xxxx.cn/wx/sign.php?url="

OK,测试一下,没问题!