У меня есть страница, которая содержит код, который получает текущее местоположение с устройства и загружает другие вещи на основе местоположения с помощью этого кода:
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(successFunction);
} else {
// Сделайте вызов API для сервисов GeoIP
}
Он работает на всех устройствах Android, которые я тестировал, но на iOS и macOS не работает. Ни ifни else. Похоже, он застрял при получении текущего местоположения.
Любая помощь?