为什么H5定位弹框在IOS一直提示呢?

clipboard.png

第一次进入页面我已经点了不允许,下次再进这个页面还是弹?怎么让他不弹了?

阅读 7k
2 个回答
  1. 应用里面有权限管理,把地理位置禁掉;
  2. H5的话,真的想禁,就把浏览器的禁掉。

当用户选择不允许的时候往sessionstorage里面加个属性,比如notAllowGetCurrentPosition:true
每次调用h5获取定位的api之前,在sessionstorage中查找notAllowGetCurrentPosition去判断用户是否有过不允许获取当前位置这个操作就好了

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