Я пытаюсь заставить мой код работать с Safari на Mac ( работает на устройстве iOS и даже в iPhone Simulator…).В Firefox он работает нормально, но в Safari нет:
if ($('.latitude-field').length && navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(pos) {
var lat = pos.coords.latitude;
var lon = pos.coords.longitude;
$('.latitude-field').val(lat);
$('.longitude-field').val(lon);
$('.geolocation-status').text('Location: ' + lat + ', ' + lon);
}, function(err) {
$('.geolocation-status').text('Unable to find location.' + err.message);
});
}
Что я делаю не так?