时间:2019-05-03 来源:小程序工厂
你好,
参考文档:
https://developers.weixin.qq.com/miniprogram/dev/api/api-network.html
哦,真的是“https://api.weixin.qq.com”这个请求没有加上去,谢了!
1.手机端打开调试模式数据正常返回,关闭调试模式则页面无数据。检查业务域名无问题(因为线上的版本也是正常的),感觉是官方支持的不够灵活。需要在开发者工具 - 详情 ,后将“不校验合法域名 webview(业务域名) TLS版本以及HTTPS证书”选项去掉勾选。去掉勾选后再测发现手机端在不打开调试模式情况下 正常。
2.然后查代码,有一处是写死了http的协议,非https,改为https后,不管开发者工具是否勾选“检验合法域名”,不打开调试模式的情况下手机端可正常获取接口数据,页面正常显示。
我用的是fiddler代理在手机扫码预览的。
所以这种情况应该有2种可能:
1)排查微信后台业务域名设置情况
2)代码https检查
编辑器看的到配置的域名么?