安卓设备 在 QQ 中打开,无法调用 geolocation.getCurrentPosition 这个api。有大佬知道为什么吗?(问题解决有偿)

安卓设备 在 QQ 中打开,无法调用 geolocation.getCurrentPosition 这个api,使用腾讯的地图组件也无法定位。安卓设备在别的浏览器都可以定位,ios在qq中就没这个问题。 链接地址:https://postdetails.mumudev.top/

使用腾讯地图web组件演示地址是可以正常获取到位置的,哪怕直接把他的演示地址放在我页面的 iframe 中都是无法获取到位置。只有在安卓设备 QQ 中打开会有这个情况。是不是qq中需要配置什么白名单之类的。

进过测试发现,除了腾讯地图h5可以在qq中定位,其他h5地图(百度,高德)都无法在qq中获取到定位。

javascript
109 views
Comments
登录后评论
Sign In
·

是不是内置浏览器限制定位权限,避免点击链接之后暴露用户位置,需要弹窗授权,你找找有没相关 SDK?