我使用地理定位来检测位置..
if (navigator.geolocation) {
navigator.permissions.query({name:'geolocation'}).then((result) => {
if (result.state === 'granted') {
console.log("granted")
}else if(result.state === 'denied'){
console.log("denial")
}
else {
console.log("prompt")
}
});
}
在 web 浏览器 android 中一切正常,但在 web 浏览器 iphone 中,即使我已经允许定位输出总是“提示”,即使我刷新多次。我做错了什么?是否涉及一些谷歌控制台扩展? iphone 是否需要使用谷歌付费服务(谷歌控制台)。问题只在 iphone 或 ios 中,其他设备没问题..它是一个星期 ++ 我正在寻找解决方案..