微信 api的 异常捕获,微信浏览器获取地理位置,用户未开启手机定位时的解决方案

如题,安卓环境中若用户未打开gps设置当客户端调用 getLocation api时会弹窗 , 且安卓环境不会走 getLocation 的 file分支(ios 会)那么如何在微信环境捕获这个异常呢?

阅读 3.7k
1 个回答

补充一下: 安卓环境下 微信浏览器 提示去设置地理位置的弹窗 只会出现一次 后续 无法触发,且不走getLocation 的 fail分支 求问 如何 获取 这个异常?如何二次触发 微信的设置地理位置弹窗提示

ps: 发现问题所在了。。。原来不是无法捕获异常而是安卓的异常捕获非常慢(这个延时大概有500ms左右的时间) 建议在执行函数中加入节流

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题