API геолокации не работает в Firefox Mobile - PullRequest
0 голосов
/ 23 февраля 2020

Я использую Geolocation API для некоторых экспериментов в веб-приложении, однако у меня возникают проблемы с его работой в Firefox Mobile.

Я просто использую основные Методы c getCurrentPosition и watchPosition. Все отлично работает на рабочем столе, в Chrome для Android и даже в Safari iOS, но когда дело доходит до Firefox, позиция никогда не возвращается.

Странно то, что у меня есть то же поведение с ошибками, используя симулятор smarthone из инструментов delevoper в Firefox Desktop (ctrl+shift+M в Ubuntu, а затем выберите любой смартфон в качестве устройства).

Вы можете использовать эту демонстрацию в качестве теста - https://www.audero.it/demo/geolocation-api-demo.html. Поведение в моем приложении такое же:

  • Меня просят разрешить правильно указать местоположение
  • нет ошибок консоли
  • позиция никогда не получается
  • на реальном смартфоне я получаю position acquisition timed out в результате ошибки в методе watchPosition, на симулированном смартфоне я ничего не получаю

Я не могу понять, что проблема может быть. Кто-нибудь из вас сталкивался с чем-то подобным?

Большое спасибо, Франческо

...