Devi inserire qualcosa nel tuo codice per accedere a una risorsa consentita da crossdomain.xml?

StackOverflow https://stackoverflow.com/questions/213443

Domanda

Mi chiedo se devo fare qualcosa nel mio swf per poter accedere alle risorse su un server diverso, il che significa più che specificare semplicemente l'URL alla risorsa. Flash gestirà il "go get crossdomain.xml e autenticherà tutto" dietro le quinte o devo includere un codice speciale oltre a richiedere semplicemente il file swf?

È stato utile?

Soluzione

  

Flash gestirà il comando 'go get   crossdomain.xml e autenticare   tutto e 'dietro le quinte o no   è necessario includere un codice speciale   oltre a richiedere semplicemente il file swf?

In caso di richieste tra domini, Flash cercherà il file crossdomain.xml nella radice del dominio. Ad esempio, se stai richiedendo un file XML da: http://mysubdomain.mydomain.com/fu/bar/

Flash verificherà se esiste un file crossdomain.xml su: http://mysubdomin.mydomain.com/crossdomain.xml

Se hai mai bisogno di caricare un file crossdomain.xml da una posizione diversa, puoi farlo tramite Security.loadPolicyFile . Tieni presente che la posizione di questo dominio incrociato ha alcun impatto sull'accesso di sicurezza che hai.

Puoi anche leggere le le modifiche di sicurezza in Flash Giocatore 10 .

Altri suggerimenti

Se stai solo provando ad accedere a un altro swf, l'aggiunta di crossdomain.xml farà tutto il lavoro per te poiché Flash lo farà per te

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top