Я создаю приложение, использующее 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