хорошо, так что я играл сегодня вечером с html5 геолокацией , и мне было интересно, есть ли способ отключить браузер от выбора пользователя, выбирающего, могут ли они / илине хотите, чтобы мой сайт отслеживал их?Потому что мне нужно отслеживать их, чтобы получить точный часовой пояс, и тому подобное, но если бы пользователь запретил сайту определять их местонахождение, у меня теперь был бы часовой пояс, штат, город, почтовый индекс и т. Д.что я ищу больше взломать !!!JQuery код:
jQuery("#btnInit").click(initiate_watchlocation);
jQuery("#btnStop").click(stop_watchlocation);
var watchProcess = null;
function handle_errors(error)
{
switch(error.code)
{
case error.PERMISSION_DENIED: alert("Yo");
break;
case error.POSITION_UNAVAILABLE: alert("could not detect current position");
break;
case error.TIMEOUT: alert("");
break;
default: alert("unknown error");
break;
}
}
function initiate_watchlocation() {
if (watchProcess == null) {
watchProcess = navigator.geolocation.watchPosition(handle_geolocation_query, handle_errors);
}
}
function stop_watchlocation() {
if (watchProcess != null)
{
navigator.geolocation.clearWatch(watchProcess);
watchProcess = null;
}
}
function handle_geolocation_query(position) {
var text = "Latitude: " + position.coords.latitude + "<br/>" +
"Longitude: " + position.coords.longitude + "<br/>" +
"Accuracy: " + position.coords.accuracy + "m<br/>" +
"Time: " + new Date(position.timestamp);
jQuery("results").html(text);
}