Cross-domain ajax în jquery, javascript

Pentru citirea ulterioară, se recomandă să citiți articolul "Cum să creați o pagină MashUp cu jQuery"

"Scraping ecran" cu YQL

Această tehnică a devenit posibilă de când Yahoo a lansat serviciul "Yahoo! Limba de interogare ». Uita-te la articolul "API pentru Internet: studiul YQL", dacă doriți să aflați mai multe despre YQL. În mod normal, vom primi codul HTML al paginii web solicitate prin intermediul YQL cu feedback. Puteți afla mai multe despre acest lucru în articolul "Interogări inter-domenii cu jQuery".







Proxy Flash

Pentru interogările inter-domenii în Flash, trebuie să descrieți domenii de încredere în crossdomain.xml.






De exemplu, căutarea în Yahoo! Permite o solicitare din orice domeniu, în timp ce API-ul Twitter permite numai din subdomeniile primare sau subdomeniile.

Acest lucru vă permite să limitați solicitările către site-uri web ale unor terțe părți pe care nu le controlați.

Puteți citi despre fiXHR și CrossXHR.

Cum rămâne cu serverul?

Întrebările inter-domeniu pot fi, de asemenea, emulate utilizând un server, de exemplu, folosind PHP ca proxy. Vă sfătuiesc să citiți articolul "Descărcarea conținutului prin Ajax folosind jQuery și YQL", Christian Heilman.

Personal, cred că, deoarece puteți controla partea de server a codului, trebuie să formatați răspunsurile la nivelul serverului și să le trimiteți în formularul finalizat în script. De exemplu, site-ul meu primește numărul de adepți prin API-ul Twitter și returnează un număr sub formă de text. Ulterior, acest număr va fi primit de către solicitarea Ajax.

concluzie







Articole similare

Trimiteți-le prietenilor: