位置:首页 > 小程序 >

微信小程序获取定位时预览报错,真机调试和开发者工具中正常的问题

字号+ 作者:micloud 来源:www.seoalphas.com 2020-08-13 10:57 浏览量:5580

微信小程序在获取用户位置时,首先会有弹窗提示,是否允许获取位置信息,只有授权允许后才能获取。

对于开发者而言,微信小程序获取位置数据时,需要在app.json中配置permission字段:

“permission”: {
  “scope.userLocation”: {
    “desc”:“你的位置信息将用于小程序位置接口的效果展示”
  }
}

在上述两个地方配置完成后,如果你的程序在开发者工具中能够正常获取的位置信息,而且进行真机调试的时候也没问题;

但是;

在预览的时候却是失败的。

这是因为,获取位置信息是一个request请求数据,我这里使用的是腾讯自家的api接口,url: 'https://apis.map.qq.com/ws/geocoder/v1/',;当我们预览的时候,是要进行域名验证的。

之所以开发者工具和真机调试没问题,那是因为我们设置了不进行域名校验:

图片.png

但是;;;

预览状态是和正式上线一样的要求,就是必须进行域名校验,不管你开发者工具中是否设置了不校验合法域名。

那处理的方法就很简单了,登陆微信平台,设置合法域名即可:

图片.png

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

下一篇:没有了
相关文章
  • wx.canIUse(String)-判断小程序的API,回调,参数,组件等是否在当前版本可用

    wx.canIUse(String)-判断小程序的API,回调,参数,组件等是否在当前版本可用

    浏览次数:20105

  • 小程序view内容不换行

    小程序view内容不换行

    浏览次数:12037

  • 小程序不存在页面处理 即404页面

    小程序不存在页面处理 即404页面

    浏览次数:8562

  • 小程序获取用户手机号操作代码示例

    小程序获取用户手机号操作代码示例

    浏览次数:7357

网友点评
评论区域