当前位置: 代码迷 >> 综合 >> 【微信分享】link must be in js secure domain list IOS 报错,Android可以
  详细解决方案

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

热度:71   发布时间:2023-10-10 05:19:13.0

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

问题描述:

微信分享,验签,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端口号,即可。

 

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

  相关解决方案