I have a application which reports my location using HTML5 geolocation. The application works correct on Firefox and Chrome, but on Safari 5, it says that Safari does not su
Looks like Safari geolocation only works when connected with wifi. When connected with a wired connection Safari calls the error callback from the geolocation functions.
To test this, try this in the web console:
navigator.geolocation.getCurrentPosition(
function(){console.log("success")},
function(){console.log("error")}
);
With Safari/wifi this returns 'success' after a second or two, but on a wired connection it returns 'error' immediately.
( using Safari 5.1 - 8.x / Mac OSX 10.7 - 10.10 )