收藏
回答

微信小程序如果不打开调试模式,就取不到接口返回的openId?

小程序的登录和获取openId是在app.js中进行的,然后在首页从app.globaldata获取openId。现在遇到的问题是,当使用手机扫描在开发者工具预览生成的二维码的时候,如果不打开调试模式,在首页就取不到openId?只有打开了调试模式,下次扫码就可以获取,并且如果打开调试模式后,再次关闭,然后再重新扫码,还是可以获取到openId。请问这个是什么原因导致的呢?

回答关注问题邀请回答
收藏

1 个回答

  • Andy
    Andy
    2022-05-12

    我也是,您解决了嘛

    2022-05-12
    有用
    回复 1
    • Andy
      Andy
      2022-05-12
      在预览和发布体验版的时候,就属于默认校验合法域名了,所以你http直接属于不合法,请求直接被拦截,所以后台也看不到错误,如果想在这2种模式下访问到后端,只需要打开开发调试,就能不检验合法域名了,这是我找到的原因
      2022-05-12
      回复
登录 后发表内容
问题标签