Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 8.01.2008 Ostrzeżenie: (0%)
|
Domeny a i b.
W domenie a mam skrypt php wrzucający dane przesłane mu poprzez GET do bazy MySQL. W domenia b (i wielu innych) user ma na swojej stronie <script type="text/javascript" src="PLIK JS W DOMENIE A"></script> W owym pliku JS znajduje się funkcja która pobiera x i y kliknięcia myszką i przesyła je (wraz z jeszcze paroma innymi zmiennymi) metodą XmlHttp do skryptu php w domenie a. Sposób ten jednakże nie działa z powodu znanego nam zabezpieczenia w AJAXie. Czy istnieje teraz jakiś sposób na to aby powyższy skrypt działał? (user w domenie b nie może mieć żadnych moich skryptów na swoim serwerze, on ma tylko wstawiać linijkę ze <script> i tyle) Pozdrawiam! (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 27.07.2009 Ostrzeżenie: (0%)
|
Tak, już zrobiłem mały research, i oto co znalazłem: (dla takich ludzi jak ja, którzy szukają tu również informacji, a czasami jedyną odpowiedzią są jakieś tajemnicze akronimy (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) w końcu edukacja kosztuje (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) )
http://www.ibm.com/developerworks/library/wa-aj-jsonp1/ http://james.padolsey.com/javascript/cross...ith-jsonp-safe/ http://beebole.com/en/blog/general/sandbox...ashup-security/ http://ajaxian.com/archives/prototype-exte...pattern-support Samo włączenie skryptu z innej domeny wygląda tak: Teraz szukam odpowiedzi jak dokładnie włączyć w to obsługę callbacks. Wie ktoś? (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%)
|
Teraz szukam odpowiedzi jak dokładnie włączyć w to obsługę callbacks. Wie ktoś? mi to nie było potrzebne ale z tej strony wynika, że do wykrycia czy obiekt został pobrany można normalnie urzyć zdarzenie onload:(IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) Howto Dynamically Insert Javascript And CSS ps. jakąś zmienną możesz traktować jako kontener i po załadowaniu jej danych do innych zmiennych lub całego obiektu poprostu ją usuwać - pobierając dane w formacie json mogą być np. odrazu przypisane do tej zmiennej by nie były zawieszone w prużni gdy będziesz dołączał nowy element DOM <script> - po wykryciu zdarzenia onload (które najwidoczniej działa) uruchamiasz funkcję która wykona operacje na odebranych danych zczytując otrzymany obiekt (potem obiekt możesz skasować) i wywołując odpowiednie operacje... lub możesz nie przypisywać tego do zmiennej a pobrać z drzewa dom po załądowaniu dany element po czym odczytać jako tekst jego zawartość i zrobić z tym co tylko chcesz... ogólnie zależy jaki mechanizm chcesz obrać i jak to zabezpieczyć... Ten post edytował zegarek84 28.07.2009, 23:28:00 |
|
|
|
freqfreq [AJAX] XmlHttp.Open z innego serwera ? 2.04.2008, 16:38:19
sennin W domenie b odsylaj wspolrzedne do pliku php w tej... 6.04.2008, 11:15:23
freqfreq w domenie b nie ma prawa być żadnych ... 6.04.2008, 12:58:21
micheal. HEj!
może mi ktoś powiedzieć, jak po tym zabi... 27.07.2009, 02:03:26
erix Przez obrazek? Niestety, nie da się tak. ;]
Jeśli... 27.07.2009, 11:05:11
micheal. Elo,
jeśli ktoś jeszcze jest zainteresowany międz... 28.07.2009, 01:14:59
erix No to pisałem przecież o JSONP.
Nie ma, gdyż pol... 28.07.2009, 11:38:36
erix CytatTeraz szukam odpowiedzi jak dokładnie włączyć... 28.07.2009, 17:01:12
micheal. W takim razie wskaż rozwiązanie, JEZELI znasz, bo ... 28.07.2009, 22:36:19
erix Cytatto jest JEDYNY sposób na wymianę danych cross... 28.07.2009, 22:59:50
micheal. @erix
Czytałem twoje posty, ale dla mnie pozostaje... 29.07.2009, 13:55:18 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 09:08 |