У меня проблема с window.navigator, я получаю код ошибки 1, "Пользователь запретил геолокацию" всякий раз, когда я запускаю следующий код в виде локального файла html:
navigator.geolocation.getCurrentPosition(function(position) {
console.log(position);
}, function(positionError) {
console.log(positionError);
});
Выход исходит от функции ошибки, positionError содержит:
code: 1
message: "User denied Geolocation"
Этого не происходит, если содержащий html файл обслуживается с некоторого сервера.
Ожидается ли это? Есть ли способ использовать навигатор из локального html? Я пытаюсь написать какое-то мобильное приложение, но я также стараюсь избегать сети, когда это возможно.
спасибо.