YSY_DP
YSY_DP
  • 发布:2023-05-09 12:27
  • 更新:2023-05-09 16:42
  • 阅读:220

【报Bug】H5定位没有权限不执行失败回调函数

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11 企业版21H2

HBuilderX版本号: 3.7.11

示例代码:

uni.getLocation({
type: 'wgs84',
success: function(res) {
console.log(res)
},
fail: function(res) {
console.log(res)
},
})

操作步骤:

在https环境下,进入一个页面执行定位这个api,不给定位权限即可复现

预期结果:

获取定位失败走fail这个回调函数

实际结果:

不给定位权限直接不执行这个定位api

bug描述:

在H5中没有给定位权限就不会执行失败回调函数

2023-05-09 12:27 负责人:无 分享
已邀请:
BeardYound

BeardYound

其实是有报错的,你换火狐浏览器应该能看见,谷歌内核是没打印的

  • YSY_DP (作者)

    我在Microsoft Edge这个浏览器上不给权限直接就是不执行这个api的

    2023-05-10 09:52

  • BeardYound

    回复 YSY_DP: 对的,因为验证没权限就会不执行,在ios也是这种情况

    2023-05-10 13:50

  • YSY_DP (作者)

    回复 BeardYound: 有没有解决办法呢

    2023-05-10 14:34

要回复问题请先登录注册