У меня проблема с 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? Я пытаюсь написать какое-то мобильное приложение, но также стараюсь по возможности избегать сети.
Благодарю.