Frage

Ich bekomme einen wirklich seltsamen Sicherheitsfehler, wenn ich versuche, Daten von einer URL auf eine andere zu laden. Im Wesentlichen zeigt meine Facebook -Canvas -URL auf http://www.tonyamoyal.com/stuff/path/ Und das hat ein FB: SWF -Tag, auf das zeigt http://www.tonyamoyal.com/stuff/path/Quiz.swf. Die Facebook -App wird gut geladen, aber wenn ich versuche, einen Dienst auf einer anderen URL anzurufen, erhalte ich einen Sicherheitsfehler:

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

Der Cross-Domain auf Tonyamoyal.com ist eingerichtet, damit alle Domänen bestehen können. Der Cross-Domain auf somedomain.com verfügt über eine Zeile, die speziell Anrufe von www.tonyamoyal.com zulässt:

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

Irgendeine Idee, warum es hier ein Sicherheitsproblem geben würde?

War es hilfreich?

Lösung

Versuchen Sie beim Anwendungsstart, die Richtliniendatei durchzuführen:

Security.loadPolicyFile("http://www.somedomain.com/crossdomain.xml");
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top