Я получаю консольную ошибку как в Firefox, так и в Safari: ERROR(1): User denied geolocation prompt при вызове navigator.geolocation.getCurrentPosition()
ERROR(1): User denied geolocation prompt
navigator.geolocation.getCurrentPosition()
Я сделал очень простую демонстрацию геолокации, в точности такую, как в примере здесь: https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/getCurrentPosition#Example
Это https , и я нажимаю Разрешить доступ к местоположению .
Вот демоверсия: https://demo.footstepsmarketing.com/locator.html
Это работает вХром.Я могу подтвердить, что он работает в Firefox 63, но не в 64 и далее.Это не работает в Safari.Любое понимание будет высоко ценится, спасибо!
Похоже, они исправили это в новой версии, столкнувшись с той же проблемой:
https://www.ghacks.net/2019/03/01/firefox-65-0-2-fixes-a-geolocation-issue/