[英]How to reload the page when asked for Geolocation
只需在獲得位置信息后重新加載頁面,以防止無限次重新加載,請檢查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);
};
https://developer.mozilla.org/zh-CN/docs/Web/API/Geolocation/Using_geolocation
navigator.geolocation.getCurrentPosition(function() {
window.location.reload();
});
您可以在詢問位置時使用回調函數,只需在回調內部重新加載頁面即可
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.