2

Ich versuche, einige Facebook-Video-Thumbnails in einer Flash-Anwendung anzuzeigen. Alle Video-Thumbnails, die ich zu laden versuche, werden unter https://fbcdn-vthumb-a.akamaihd.net gehostet.Crossdomain-Problem beim Laden von Video-Miniaturansichten (Flash)

Allerdings crossdomain.xml kann nicht geladen werden (Zugriff verweigert). Gibt es einen Weg dahin? (außer das Laden der Bilder über einen Proxy). Vielleicht eine alternative URL, die verwendet werden kann?

bearbeiten: Dies ist ein Facebook-Bug und has been reported

+1

Es ist wahrscheinlich ein guter Grund, [einen Fehlerbericht zu erstellen] (http://developers.facebook.com/bugs/create) (oder Details zu [one existing for fotos] hinzufügen (http: //developers.facebook. com/bugs/318962154792404)) –

+0

Es scheint wie das ist der einzige Weg zu gehen. Ich habe es als [einen neuen Fehler] gepostet (https://developers.facebook.com/bugs/270901383004607), da der von Ihnen erwähnte Fehler anders ist (und gelöst wurde). Sie sollten dies als Antwort gepostet haben, wie sich herausstellt um ein echter Bug zu sein, ist die Einreichung eines Fehlerberichts die einzig richtige Lösung. – bartj3

+0

Dies als eine Antwort zu veröffentlichen, wäre falsch, da es nicht die Frage beantwortet, sondern nur einen Vorschlag (der als Kommentar geeigneter ist) und nicht wirklich einen Wert für die Community neben dem Wissen, dass dies ein Fehler sein kann. Es wird großartig sein, wenn du deine Frage mit dem Link zu dem von dir erstellten Bug aktualisierst, damit andere Benutzer ihn ebenfalls abonnieren können;) Übrigens, der Fehler, den ich genannt habe, ist im wiedereröffneten Zustand, also du kann "zusätzliche Informationen" hinzufügen. –

Antwort

0

ich einen Proxy landete mit den Daumen laden durch so domänenübergreif war kein Problem, ich habe gerade überprüft und die domänenübergreif Dateien sind jetzt korrekt.

0

Versuchen Sie, ein Loader in Ihrem Loader und stellen Sie die check Flag auf true mit:

var lc:LoaderContext = new LoaderContext(); 
lc.checkPolicyFile = true; 

var loader:Loader = new Loader(); 
loader.load(new URLRequest("https://url.com/image/path/name.jpg"), lc); 
+0

Das Problem ist nicht, dass der Loader nicht versucht, die Richtliniendatei zu laden. Das Problem ist, dass die Datei nicht existiert. – bartj3

0

Es gibt einige bekannte Probleme mit domänenübergreifende Richtliniendateien auf Akamai CDNs. Hier ist eine tiefer gehende Blick auf ein ähnliches Problem zu Ihnen, und eine Lösung:

http://jessewarden.com/2009/03/handling-crossdomainxml-and-302-redirects-using-netstream.html

+0

Eine interessante lesen, aber leider nicht genau das gleiche Problem, ich bekomme 302 an einen neuen Speicherort umgeleitet, aber wenn ich versuche, die Crossdomäne des neuen Speicherort zu laden, erhalte ich einen Fehler, da der tatsächliche Speicherort keine crossdomain.xml hat – bartj3

Verwandte Themen