Cerca nel blog

Pubblicità

banner-125x125 banner-125x125 banner-125x125 banner-125x125

Feed RSS e Newsletter

Puoi seguire il mio blog abbonandoti al feed RSS, se non sai cos'è un feed RSS prova a guardare questo video... Spiega tutto!

Icona Feed RSS

Twitter

PayPal

Se ti piace questo blog puoi pensare ad una donazione.

Tutti i fondi ricevuti saranno utilizzati per il mio sollazzo personale. :-)

Ultimi commenti...

Napolux: @ Barbara: Sì, dovrei tornare domani :)

Barbara: Che bello ( ma che freddo) ma sei li per lavoro ?

VITO: Il sito dice che accetta pagamenti con carta di credito ,visa e mastercard……… ;….la...

Napolux: @ Davide Salerno: Domanda banale… Dopo i 20 anni IMHO si sfondano… ;)

Davide Salerno: Come sono le svedesi?

Chiamate AJAX verso domini diversi

martedì 22 gennaio 2008
1 Star2 Stars3 Stars4 Stars5 Stars (2 voti, media: 5,00)
Loading ... Loading ...

Chi "gioca" tutti i giorni con AJAX si sarà trovato sicuramente nella condizione di voler chiamare tramite l'oggetto XMLHttpRequest uno script presente su un altro dominio e successivamente elaborarne i risultati... Senza riuscirci.

Perché? Semplice. La "colpa" è tutta della "same origin policy", che per farla breve:

E' stata introdotta come meccanismo di protezione in modo da isolare tra loro aplicazioni web provenienti da domini diversi (assumendo che domini diversi stia per creatori diversi): questo per evitare contatti con domini a noi ignoti e pertanto potenzialmente pericolosi

E-time

La "same origin policy" è un'importantissima misura di sicurezza in ambito web (addirittura risale ai tempi di Netscape 2.0), ma a volte può essere fastidiosa: per aggirarla ultimamente si sono diffusi diversi script (solitamente basati su PHP e librerie cURL) che fanno da "proxy" per il recupero di dati: la richiesta AJAX viene fatta al proxy presente sul nostro stesso dominio che si occuperà di "scaricare" il risultato e rigirarlo al nostro JavaScript.

Uno di questi script (scritto in PERL) è Ajax-Cross-Domain.

ACD (per abbreviare) permette di effettuare chiamate AJAX da un dominio verso un altro, senza doversi preoccupare della "same origin policy". L'installazione è molto semplice e i risultati sono assicurati, l'esempio fornito (che richiamata il sorgente HTML dell'homepage di Google) è facile da capire e riadattare ai nostri progetti.

Questo articolo è stato pubblicato martedì, 22 gennaio 2008 alle ore 07:07 Se non vuoi perdere nemmeno un articolo del mio blog abbonati al feed RSS. Se non sai cos'è un feed RSS puoi guardare questo video, spiega tutto!

In alternativa puoi abbonarti alla newsletter, riceverai un'email ogni volta che verrà pubblicato un nuovo post. Il tuo indirizzo email sarà gestito da Feedburner.

  

2 Commenti a “Chiamate AJAX verso domini diversi”

  1. Giovambattista Fazioli scrive:

    Vedi anche: Tunneling e proxy server per Ajax e non solo

  2. Davide scrive:

    Interessante, anche se non sono un grande estimatore degli script PERL.
    Grazie!