navigator.geolocation.getCurrentPosition Callbacks не работает в Firefox 10

Я создаю приложение, использующее Geolocation API. Я не могу заставить очень простой кусок кода работать в Firefox 10. Вот код:

    window.onload = function() {
        if (navigator.geolocation) {
            navigator.geolocation.getCurrentPosition(function(position) {
                alert('it works');
            }, function(error) {
                alert('Error occurred. Error code: ' + error.code);         
            });
        }else{
            alert('no geolocation support');
        }
    };

Так, например, в хроме после запуска страницы меня спросят, хочу ли я поделиться своим местоположением, и после нажатия "да" появится сообщение "работает". Теперь в Firefox 10 он попросит меня поделиться своим местоположением, а после нажатия "поделиться" ничего не произойдет... Я пытался заставить обратный вызов выполнить любой тип кода, но безуспешно. Это ошибка Firefox или я делаю что-то не так? У меня есть пример кода здесь для тестирования: http://dev-hub.com/geolocation.html.

Edit---. Моя ОС - windows 7 64bit

14
задан Cœur 14 June 2018 в 11:51
поделиться