[PHP]Geolokalizacja po wyrażeniu zgody |
[PHP]Geolokalizacja po wyrażeniu zgody |
25.07.2017, 17:32:29
Post
#1
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) |
Panowie zastanawiam się na jakiej zasadzie działa geolokalizacja np jak ma pogoda onet:
gdy wyrazimy zgodę strona pobiera nasze położenie geograficzne. Na co takiego wyrażamy zgodę i co przesyłamy, że (nie wiem jak w innych przypadkach) onet z dokładnością podaje moje położenie, bo samo IP chyba nie wchodzi w grę. Czy znacie jakieś tutki do wykorzystania ? |
|
|
25.07.2017, 18:03:19
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
|
|
|
29.07.2017, 12:00:32
Post
#3
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) |
Dzięki @Pyton_000 , spójrz proszę w kod:
O ile w przeglądarce FF działa , tak w chrome wywala błąd: Uncaught TypeError: Cannot set property 'innerHTML' of null x.innerHTML= "User denied the request for Geolocation."; o co chrome się pluje? Po 2. czy jest możliwość by bez wiedzy usera pobierać tą geolokalizację? Tzn bez klikania w zgodę? Ewentualnie podpięcie pod okienko z informacją o ciasteczkach na stronie Ktoś pomoże ? Ten post edytował casperii 25.07.2017, 21:47:14 |
|
|
30.07.2017, 16:06:31
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
ten kod
var x=document.getElementById("mapp"); odpalasz teraz na samym poczatku sekcji head gdzie element "mapp" jeszcze nie istnieje wiec skoro nie istniej to x ma null.... Takie rzeczy odpala sie dopiero jak sie html zaladuje -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
30.07.2017, 17:50:44
Post
#5
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) |
Słuszna uwaga @nospor.
Poprawiłem, tylko pytanie, czemu na localhost działa a na serwerze otrzymuje komunikat: User denied the request for Geolocation. - ten problem tylko w chrome jest. Ten post edytował casperii 30.07.2017, 17:53:13 |
|
|
30.07.2017, 17:56:26
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Kliknąłeś "nie zezwalam na dostęp"?
-------------------- |
|
|
30.07.2017, 20:57:39
Post
#7
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) |
Mimo kliknięcia zezwalam na dostęp mam taki komunikat, nawet jak w Chrome ustawie że zezwalaj dla tej witryny to też nie bierze tego pod uwagę.
Problem jest tylko w Chrome, pod FF działa. |
|
|
30.07.2017, 21:00:58
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 23:06 |