Ho preso questo script dal tutoria di HTML.it quindi qui:

codice:
navigator.geolocation.getCurrentPosition(inCasoDiSuccesso);

inCasoDiSuccesso = function(position){
  alert( "Posizione delle: " + position.timestamp.getHours() + ":" +
  position.timestamp.getMinutes() + "n" +
  "Accuratezza delle coordinate: " + position.coords.accuracy + " mt; n" +
  "Latitudine: " + position.coords.latitude + " gradi; n" +
  "Longitudine: " + position.coords.longitude + "gradi; n" +
  "Accuratezza dell'altezza: " + position.coords.altitudeAccuracy + " mt; n" +
  "Altezza: " + position.coords.altitude + " mt; n" +
  "Direzione: " + position.coords.heading + " gradin " +
  "(0 = Nord, 90 = Ovest, 180 = Sud, 270 = Est);n" +
  "Velocita: " + position.coords.speed + " m/s;"
  );
}
L'ho provato su Chrome, Edge, e Firefox nessuno dei 3 mi da un risultato ma nemmeno un errore, come mai?