Domanda

Ottengo un errore di sicurezza davvero strano quando provo a caricare dati da un URL a un altro. Essenzialmente il mio URL della tela di Facebook punta a http://www.tonyamoyal.com/stuff/path/ e ha un tag fb: swf che punta a http: //www.tonyamoyal. com / stuff / percorso / Quiz.swf . L'app di Facebook si carica bene ma quando provo a chiamare un servizio che risiede su un altro URL, ottengo un errore di sicurezza:

http://www.tonyamoyal.com/stuff/path/Quiz.swf cannot load data from http://www.somedomain.com/path/path/service.aspx

Il dominio incrociato su tonyamoyal.com è impostato per consentire il passaggio di tutti i domini. L'interdominio su somedomain.com ha una linea che consente specificamente le chiamate da www.tonyamoyal.com:

<allow-access-from domain="www.tonyamoyal.com" />

Qualche idea sul perché ci sarebbe un problema di sicurezza qui?

È stato utile?

Soluzione

All'avvio dell'applicazione, provare a caricare il file delle politiche facendo:

Security.loadPolicyFile("http://www.somedomain.com/crossdomain.xml");
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top