Ajax - security violation

w dziale Opera
Lashus napisał(a):

Witam,

Nie wiem czy wybrałem odpowiedni dział do tego tematu, ale jak widać godzina jest późna i nie myślę zbyt trzeźwo. Przejdę do sedna sprawy

http://pastebin.com/jsaGYqjg -> tutaj znajdują się 2 funkcje, które wykorzystuję do łączenia się poprzez ajaxa.

Wywołałem zatem zapytanie:

var result = ajaxSync("http://google.com", null);

Może i nie powoduje to szału i nie zapiera dechu w piersiach, jednak nie o to chodzi. Chodzi raczej o reakcję przeglądarki na to zapytanie, a mianowicie zablokowanie dostępu do wykonania go ze względu na kwestie bezpieczeństwa.

JavaScript -

Uncaught exception: ReferenceError: Security violation
Error thrown at line 48, column 1 in ajaxSync(url, data):
req.send(data);
called from line 56, column 1 in getEventsData(guild):
var result = ajaxSync("http://google.com", null);



Mam nadzieję, że cokolwiek z tego napisałem ma jakiś sens. Mam nadzieję, że będziecie mi w stanie pomóc, wykorzystanie ajaxa w tym skrypcie będzie dużą wygodą i niemalże potrzebą w jego działaniu.

Z góry dziękuję za pomoc i pozdrawiam, Lashus.

nowotny napisał(a):

Tak właśnie działa AJAX... Po pierwsze AJAX nie będzie działał z lokalnej strony a po drugie nie możesz w ten sposób łączyć się z innymi domenami... Poczytaj sobie trochę o tym...

Lashus napisał(a):

Rzeczywiście, nie pomyślałem o tym w pierwszej kolejności, przecież to jest cross-domain. No nic wink poszukam teraz jakiegoś rozwiązania, temat do zamknięcia.