【微信分享】link must be in js secure domain list IOS 报错,Android可以

最近做的微信分享功能,本来以为很简单的一个实现,但是中途遇到微信的一个隐蔽的小坑。

问题描述:

微信分享,验签,wx.ready验证,配置JS安全域名,前端配置jsApiList列表;然后开始调用onMenuShareAppMessage和onMenuShareTimeline接口。

测试:Android上没有问题,完全可以;但是在IOS手机上分享后配置的文案及连接不起作用;

打开debug模式,报errMsg: updateAppMessageShareData: fail link must be in js secure domain list这个错误;

百思不得其解,查资料,测试,终于找到问题在于分享链接的端口问题;

正常配置安全域名是http://www.xxxx.com,然后前端使用一些jstl类的东西获取域名及项目路径,本来也没啥问题,但是因为获取的是http://www.xxxx.com:80/projectName,多了一个端口号,就报错了。

解决方式:去掉:80端口号,即可。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章