Benötigen Sie etwas in Ihrem Code setzen, einen Vermögenswert von crossdomain.xml zugreifen dürfen?
-
03-07-2019 - |
Frage
Frage mich, ob ich etwas in meinem swf tun müssen, das Vermögen auf einen anderen Server zugreifen können, mehr Sinn als nur die URL der Asset angeben. Wird der Blitz Griff ‚gehen crossdomain.xml bekommen und alles authentifizieren‘ hinter den Kulissen oder muss ich über die einfache Beantragung der SWF-Datei einige spezielle Code enthalten?
Lösung
Wird die ‚blinken Griff bekommen gehen crossdomain.xml und authentifizieren alles‘hinter den Kulissen oder ich müssen einige spezielle Code enthalten darüber hinaus einfach die SWF-Datei anfordert?
Im Fall einer Cross-Domain-Anfrage, wird Flash-an der Wurzel der Domäne für die crossdomain.xml-Datei suchen. Zum Beispiel, wenn Sie eine XML-Datei aus anfordern: http://mysubdomain.mydomain.com/fu/bar/
Der Blitz wird überprüfen, ob eine Datei crossdomain.xml existiert bei: http://mysubdomin.mydomain.com/crossdomain.xml
Wenn Sie jemals eine crossdomain.xml-Datei von einem anderen Ort brauchen, um zu laden, können Sie es über Security.loadPolicyFile . Denken Sie daran, dass die Lage dieses domänenübergreif haben keine Auswirkungen auf die Sicherheit Zugriff Sie haben.
Sie können auch auf die lesen Sicherheitsänderungen in Flash Player 10 .
Andere Tipps
Wenn Sie versuchen, nur ein weiteres swf zuzugreifen, die crossdomain.xml hinzugefügt wird alles tun, die Arbeit für Sie seit Flash es für Sie tun