Błąd geolokalizacji: dozwolone są tylko bezpieczne źródła / wymagany jest protokół https

W Chrome 50+, Firefox 55+ i Safari 10+ znaczące zmiany w obsłudze geolokalizacji zostały wprowadzone przez powiązanych dostawców przeglądarek: wszystkie aplikacje żądające aktualnej pozycji użytkownika (nie tylko dla funkcji geolokalizacji Maps Marker Pro) są dozwolone tylko aby odzyskać bieżącą pozycję użytkownika, jeśli witryna jest skonfigurowana do bezpiecznego dostarczania za pośrednictwem https - użytkownicy zobaczą następujące lub podobne ostrzeżenie:

informacje o błędzie geolokalizacji

Zobacz więcej szczegółów na temat tej decyzji Google pod adresem https://developers.google.com/web/updates/2016/04/geolocation-on-secure-contexts-only. Geolokalizacja będzie nadal działać na stronach innych niż https, jeśli użytkownicy uzyskają dostęp do witryny za pośrednictwem alternatywnych przeglądarek, takich jak Firefox, safari lub Internet Explorer - w każdym razie może się zdarzyć, że przeglądarki te będą dodawać podobne ograniczenia bezpieczeństwa w przyszłości.

Aktualizacja z listopada 2016 r .: od iOS 10 również Safari 10+ wymaga teraz protokołu https do obsługi geolokalizacji. Wdrożenie jest jeszcze bardziej rygorystyczne niż w przypadku Google Chrome - geolokalizacja nie będzie działać na przykład, jeśli w Twojej witrynie są ostrzeżenia o mieszanej zawartości.

Aktualizacja 2017: Firefox 55+ wymaga również https w celu uzyskania dostępu do geolokalizacji (patrz szczegóły)

Jeśli więc potrzebujesz geolokalizacji Maps Marker Pro na swojej stronie (która w wersji v2.7 staje się jeszcze bardziej użyteczna, ponieważ możesz sortować listę markerów na podstawie bieżącej pozycji użytkownika), zdecydowanie zalecamy migrację witryny do https. Niektórzy hostingi udostępniają już bezpłatne certyfikaty https od letsencrypt.org na przykład. Aby uzyskać konfiguracje potrzebne w witrynie WordPress w celu skonfigurowania jej do obsługi protokołu https, zapoznaj się z samouczkami, takimi jak https://css-tricks.com/moving-to-https-on-wordpress/.

Ponieważ https ma więcej zalet dla Twojej witryny niż tylko geolokalizacja współpracująca z Google Chrome 50+ i Safari 10+ (np. Zapewnienie integralności danych, uwierzytelnienia nadawcy i prywatności użytkowników, a także wyższego rankingu Google, ponieważ https jest używany jako sygnał rankingowy), zdecydowanie zalecamy zmianę witryny na https tylko wtedy, gdy jeszcze tego nie zrobiłeś.

Jeśli zmieniłeś witrynę na https i nadal pojawia się błąd geolokalizacji (np. „Błąd geolokalizacji: użytkownik odmówił geolokalizacji”), sprawdź ustawienia lokalizacji urządzenia, jeśli dozwolone jest pobieranie aplikacji / stron internetowych z geolokalizacji.

2
0
7395
Oceń tę odpowiedź FAQ

Nie możesz oceniać tego posta.

en English
X