vue微信浏览器安卓正常 ios config 报错 “errMsg“:“config:invalid问题

42 阅读1分钟

解决ios wx.config不兼容问题

1.引入文件不正确

引入res.wx.qq.com/open/js/jwe… ,导致出现mixed-content问题,config 报错 “errMsg”:“config:invalid问题 同时也出现wx is not defined

解决办法:

引入正确的地址res.wx.qq.com/open/js/jwe…

2.ios设备提示realauthurl:http:xxxxxxx

ios会默认使用第一次进入的地址进行校验, 而页面调用微信jssdk时,都需要用当前页面进行注册,就会导致出现realauthurl:http:xxxxxxx,这是因为调用接口注册的页面地址和实际的使用地址不是同一个

解决办法:

判断是ios设备,缓存入口地址,使用wx.config时,如有缓存地址优先使用 app.vue image.png 页面文件

image.png