Mackbook野生动物园位置一次又一次地询问,即使我允许许可



我在我的网站上使用位置检测代码,它可以在 chrome 和 firefox 上正常工作,但是当我在 MacBook safari 上检查它并重新加载页面时,即使我允许该位置,它也一次又一次地询问。当我重新加载页面时,它一直在询问位置。这是我的代码:-

$( document ).ready(function() {
getLocation();
});
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(
// Success function
showPosition, 
// Error function
null, 
// Options. See MDN for details.
{
enableHighAccuracy: true,
timeout: 5000,
maximumAge: 0
});
} else { 
console.log("Geolocation is not supported by this browser.");
}
}
function showPosition(position) {
console.log("Latitude: " + position.coords.latitude + 
"<br>Longitude: " + position.coords.longitude);  
}

这与你的代码无关。将 Safari 浏览器偏好设置更改为仅提示每个网站的位置服务一次。

相关内容

  • 没有找到相关文章

最新更新