jacekkow / mpk-ttss

Improved www.ttss.krakow.pl
BSD 3-Clause "New" or "Revised" License
81 stars 12 forks source link

API + strona działająca lokalnie #14

Closed Wertok07 closed 6 years ago

Wertok07 commented 6 years ago

Gdzie znajdę API udostepnione przez ZIKIT? Co jest przyczyną braku połączenia jeżeli strona jest postawiona na komputerze z dostępem do internetu?

jacekkow commented 6 years ago

Proszę spojrzeć na pierwszą linię pliku map.js: https://github.com/jacekkow/mpk-ttss/blob/master/map.js#L1

Jest tam zarówno adres do API, jak i do lokalnego "proxy" w PHP.

Powód, dla którego to proxy jest wymagane, to zaimplementowany w przeglądarkach mechanizm bezpieczeństwa o nazwie same-origin policy. Więcej informacji na ten temat można znaleźć pod adresami: https://en.wikipedia.org/wiki/Same-origin_policy https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy https://sekurak.pl/bezpieczenstwo-html5-podstawy-czesc-2/ (po polsku)

Są dwa (stosunkowo) proste rozwiązania: