Desidero servire i miei script JavaScript da un CDN come cloudflare.Politica Same-Origin e pubblicazione JS da un CDN
Ora i miei script comunicano con il mio server dell'app tramite ajax. Non entrerebbero in gioco le restrizioni della politica dell'origine stessa quando caricherò questi script da un CDN?
Diciamo che la mia app è sul dominio:
http://app.com
E io caricare i miei script da
http://cdn.com/xyz/all.js
Ora, dal momento che i miei script vengono caricati da un dominio diverso da quello del dominio mia app è a partire da, credo che la stessa politica di origine mi avrebbe impedito di fare una comunicazione jax con la mia app.
Sto ricevendo qualcosa di sbagliato?
Il motivo per cui JSONP funziona è che puoi ** OTTIENI ** script da qualsiasi luogo. Ma quello che devo fare è ** POST ** su un server con dominio diverso rispetto all'origine dello script. Per favore chiarisci la tua risposta un po 'di più – treecoder
Ora stai mescolando due cose. Lo script viene recuperato utilizzando * GET * dal CDN. Dopodiché, risiede nel dominio di app.com – Prinzhorn
Non so cosa non sto ottenendo qui, ma uno script caricato dal dominio A NON può inviare dati al dominio B giusto? Se ho ragione, come può uno script caricato da CDN parlare con un dominio completamente diverso del server dell'app? – treecoder