调用定位的时候,怎么去掉定位权限授权弹窗?

作者站长头像
站长
· 阅读数 6

调用定位的时候,怎么去掉定位权限授权弹窗?在PC端浏览器上使用百度地图调用new BMap.GeolocationControl()控件,网页是http的,但是在点击调用的时候会弹窗提示定位授权,每次点击都有,网页又不能改为https,所以请教一下各位大佬该怎么解决这个问题呢?开始的时候想着直接换成navigator.geolocation.getCurrentPosition()去获取经纬度后手动把地图定位到这里,但是这个方法在http里的chrome浏览器是无效的,所以放弃了这个想法

回复
1个回答
avatar
test
2024-07-09

没办法,涉及隐私的必定会有弹窗。除非说用户主动修改Chrome浏览器的设置,去默认允许当前站点的授权。

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容