微信分享:
昨天项目跟日常一样接入微信分享,分享出去却一直是默认的链接与标题,控制台也没有报错
这时,我第一个想到是否分享信息没有进入wx回调里,在wx.ready里输出了信息,发现正常输出
接着怀疑是否引入的微信包和封装的方法有问题,换成了同事可以正常跑的包和方法,发现我这边依旧不行,而同事正常
同事怀疑是否分享链接给人举报过,可这分享链接目前其他线上项目也可以正常分享,也排除这个问题
所以剩下一个当时认为最不可能的地方,就是把信息先写死,发现也不行,接着把信息改成同事的,发现成功了
接着慢慢排除每一个分享里的字段信息,最后排除剩下分享链接,发现有时候会出问题,有时候又不会,然后猜到了是否域名前缀问题,如我的链接是https://test.xxxx,而分享的跳转链接是https://www.xxxx。
接着进行测试,发现果然是这样,由于同事使用的分享链接都是test的,所以都没问题,而我这里是读取后台配置的,当时后台人员配的是www.
jsBridge:
拉起浏览器分享控件,图片必须小于30k,否则会跟微信分享一样,静默失败