收藏
回答

微信h5,微信浏览器内geolocation授权被拒绝后如何重新打开?

开始用的自带的navigator的getCurrentPosition,被用户拒绝授权后,普通浏览器比如QQ浏览器上可以清除浏览器数据里,清除调地理位置授权记录,但微信内置的浏览器没地方清啊,用户拒绝掉后就恼火了。

然后换成了腾讯地图的api。qq.maps.Geolocation。这个拒绝了后好像会用ip进行定位,可以满足我的要求,在微信开发工具上也完全ok。

但今天发现真机上拒绝了地理位置授权后会走err里。打印err还是undefined。

ios拒绝了授权后真的就没后文了。部分安卓拒绝了授权重新进页面会重新申请授权。

所以这些到底该怎么处理。微信内就一点办法没吗。

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

6 个回答

  • 距离
    距离
    2023-11-08

    请问解决了吗

    2023-11-08
    有用
    回复
  • 南木
    南木
    2023-10-31

    请问解决了吗

    2023-10-31
    有用
    回复
  • mmm
    mmm
    2023-06-30

    IOS可以通过还原位置与隐私来设置,安卓没找到方案,有大佬有办法不?

    2023-06-30
    有用
    回复 1
    • 阿白
      阿白
      04-19
      请问在哪还原啊
      04-19
      回复
  • ㅤㅤ
    ㅤㅤ
    2023-01-12

    请问解决了吗

    2023-01-12
    有用
    回复
  • 北冥有鱼,其名为
    北冥有鱼,其名为
    2022-06-13

    请问解决了吗

    2022-06-13
    有用
    回复
  • 糯米卷
    糯米卷
    2022-01-05

    请问解决了吗

    2022-01-05
    有用
    回复
登录 后发表内容
问题标签