收藏
回答

手机端要开调试模式才行

问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 小程序 Bug Android Android 6 Huawei VNS-TL00 6.6.7

我想请教,我的小程序在手机上预览或使用体验版都要打开“调试”才能运行,在开发者工具没有什么报错,这是为什么呢?急!!


以下情景是我已授权登陆,图一为没开调试,读取不了任何资料;图二为打开调试后立刻读取数据,数据是request合法域名中get的,该域名已备案完成。

最后一次编辑于  2018-06-25  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • 娇华
    娇华
    2018-06-25

    你好,
    参考文档:

    https://developers.weixin.qq.com/miniprogram/dev/api/api-network.html

    2018-06-25
    赞同 1
    回复 3
    • Tony.Hu
      Tony.Hu
      2018-06-25

      哦,真的是“https://api.weixin.qq.com”这个请求没有加上去,谢了!


      2018-06-25
      回复
    • 叫我小丹呀
      叫我小丹呀
      02-25

      为什么我怕添加这个请求的时候,说是不能添加的?

      02-25
      回复
    • 娇华
      娇华
      02-26回复叫我小丹呀


      https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html建议后续遇到问题可以先查阅下文档或者在社区搜索下哈

      02-26
      回复
  • 生擒嫦娥炖玉兔
    生擒嫦娥炖玉兔
    2018-06-25

    编辑器看的到配置的域名么?


    2018-06-25
    赞同
    回复
  • 三军统蟀
    三军统蟀
    2018-06-28

    1.手机端打开调试模式数据正常返回,关闭调试模式则页面无数据。检查业务域名无问题(因为线上的版本也是正常的),感觉是官方支持的不够灵活。需要在开发者工具 - 详情 ,后将“不校验合法域名 webview(业务域名) TLS版本以及HTTPS证书”选项去掉勾选。去掉勾选后再测发现手机端在不打开调试模式情况下 正常。

    2.然后查代码,有一处是写死了http的协议,非https,改为https后,不管开发者工具是否勾选“检验合法域名”,不打开调试模式的情况下手机端可正常获取接口数据,页面正常显示。


    我用的是fiddler代理在手机扫码预览的。


    所以这种情况应该有2种可能:

    1)排查微信后台业务域名设置情况

    2)代码https检查


    2018-06-28
    赞同
    回复