Skocz do zawartości
doctor

[GMS1.4] Pobranie danych z przeglądarki

Rekomendowane odpowiedzi

Bążur Panie i Panowie

 

Taki se problem wymyśliłem. Otóż powiedzmy, że robię grę w HTML5, do której trzeba się autoryzować. Jednak nie można się autoryzować (w tym przypadku) z poziomu gry, a trzeba z poziomu strony (w Personal HomePage). Pytanie czy gra w HTML5 może jakoś pobrać ciastka, localstorage (lub inny system) dane i zapisać sobie jako zmienną?

 

Fervi

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Cześć, można się dostać do zasobów przeglądarki poprzez rozszerzenia. Żeby strona miała dostęp do ciasteczek czy localstorage, to musi pochodzić z tej samej domeny co Twój skrypt logowania, bo inaczej przeglądarka Ci nie pozwoli dostać się do ciasteczek czy zasobów innych witryn. Dotyczy to chociażby Facebooka czy Google, jak pojawia Ci się popup z logowaniem to musisz je obsłużyć po stronie swojego serwera i wtedy możesz wymienić się danymi, ale równocześnie nie możesz się dostać bezpośrednio do zasobów Fb czy Google (chociażby przez sesję).

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Gra w HTML 5 może to zrobić dokładnie tak samo jak każdy kod JavaScript, taka jest prawidłowa odpowiedź. Gra w HTML5 nie jest grą w HTML5, jest grą w JavaScript która korzysta z elementu canvas zdefiniowanego dopiero w HTML5 i stąd mylne nazewnictwo. Ale to jest JavaScript i można robić wszystko to, co robi właśnie on.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeszcze natknąłem się na taki artykuł o js. Dodając prefix gmcallback_ do skryptów w GMie można wywoływać te skrypty z poziomu innych javaskryptów na stronie, np. gml_Script_gmcallback_moj_skrypt(); powinien odpalić Ci skrypt z gry.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Hmm, ciekawe. Po prostu muszę jakoś to ogarnąć, a nie byłem pewien czy z poziomu GMa to możliwe. Tak więc tragedii z nim nie ma ;) Poza cenami xd

 

Fervi

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się tutaj.

Zaloguj się tutaj

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×