答案 0 :(得分:1)
只需在位置获取时重新加载页面,以防止无限重新加载,请使用cookie检查
window.onload = function() {
var geoSuccess = function(position) {
$.cookie("position_latitude", position.coords.latitude);
$.cookie("position_longitude", position.coords.longitude);
document.location.reload(true);
};
if ($.cookie("position_longitude", undefined))
navigator.geolocation.getCurrentPosition(geoSuccess);
};
答案 1 :(得分:-1)
https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/Using_geolocation
navigator.geolocation.getCurrentPosition(function() {
window.location.reload();
});
您在询问位置时可以访问回调函数,只需在回调中重新加载页面