本文目录
1. 背景
微信网页开发,看似简单,但是其中有很多相关的概念,一个不注意,就会触发一些错误信息。
微信官方对微信网页开发,封装的概念太多了,不够清晰,所以本篇单独拿出一篇文章来解析下常见的问题。
2. invalid url domain
意思是无效的url域名,此时需要登录公众号,检查【业务域名】、【网页授权域名】、【JS接口安全域名】跟网页是否匹配。
3. invalid signature
无效的签名,此时需要检查wx.config里面配置的参数是否正确。
另外务必检查调用后端的获取JSSDK配置信息时,需要传入的当前页面url是否正确,注意应该采用location.href.split('#')[0]
这种样式。
4. the permission value is offline verifying
可能是config配置错。
如果页面一开始就调用JSSDK,那么需要将调用放入wx.ready。
config的jsApiList需要包含要调用的JSSDK。
最后务必注意,invalid signature
中的错误,也会触发当前问题,尤其是向后端传递的url。
扫描二维码关注公众号,回复:
13726506 查看本文章
5. permission denied
无权限的意思。
注意检查公众号是否有权限,登录公众号,在【设置与开发】-【接口权限】中检查。
另外检查config的jsApiList需要包含要调用的JSSDK。
最后务必注意,invalid signature
中的错误,也会触发当前问题,尤其是向后端传递的url。
6. 小结
基本上总结的比较到位了,检查的时候要细心!