Question

J'obtiens une erreur de sécurité très étrange lorsque j'essaie de charger des données d'une URL à une autre. En gros, mon URL de toile Facebook pointe vers http://www.tonyamoyal.com/stuff/path/ et comporte une balise fb: swf qui pointe vers http: //www.tonyamoyal. com / stuff / path / Quiz.swf . L'application facebook se charge correctement, mais lorsque j'essaie d'appeler un service situé sur une autre URL, une erreur de sécurité se produit:

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

Le domaine croisé sur tonyamoyal.com est configuré pour autoriser le passage de tous les domaines. Le domaine interdomaine sur somedomain.com comporte une ligne permettant spécifiquement les appels depuis www.tonyamoyal.com:

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

Avez-vous une idée du problème de sécurité ici?

Était-ce utile?

La solution

Au démarrage de l'application, essayez de charger le fichier de règles en procédant comme suit:

Security.loadPolicyFile("http://www.somedomain.com/crossdomain.xml");
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top