Spraw, aby html5 pytał o geolokalizację za każdym razem, gdy użytkownik przeładuje stronę
Dlaczego tego potrzebujemy:
Na naszej stronie internetowej znajduje się pewna strona, która umożliwia użytkownikom wprowadzanie danych i wyszukiwanie innych klientów na ich terenie. Gdy użytkownik otworzy tę stronę, musi zostać wyświetlony wyskakujący komunikat
http://foo.bar.com chciałbyś użyć twojej bieżącej lokalizacji.
Po tym użytkownik może odrzucić to i wypełnić pola lokalizacji ręcznie lub zaakceptować i automatycznie przekierować na stronę wyników.
Problem:
Problem polega na tym, że gdy użytkownik wybierze którąkolwiek z wymienionych opcji za pierwszym razem, przeglądarka pamięta to i nie pyta o to następnym razem. Więc kiedy użytkownik to zaakceptuje, za każdym razem, gdy otworzy stronę wyszukiwania, automatycznie przekieruje go na stronę wyników, nie pytając o nic.
Kod:
Używamy podstawowego kodu geolokalizacyjnego html5
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(LocationMethod);
}
Wniosek:
Jestem prawie pewien, że nie można zmienić uprawnień, które są rodzime dla przeglądarki. Mam jednak nadzieję, że ktoś da dobre rozwiązanie tego problemu. Dzięki.