Wie öffne ich die "domänenübergreifende Sicherheit", damit das JavaScript auf der Seite frei mit der SWF kommunizieren kann, selbst wenn diese auf einer anderen Domain gehostet wird?Wie funktioniert die domänenübergreifende Kommunikation zwischen JavaScript und Flash?
Ich weiß sicher, dass diese Funktion der Kommunikation standardmäßig blockiert wird, sondern indem sie mit einer Datei namens „crossdomain.xml“ herumgespielt und die Actionscript-3-Funktion: System.security.allowDomain („*“). Ich habe jedoch keinen vollen Erfolg, und ich habe nicht die Einsicht, um zu wissen, wofür man sich öffnet.
Gibt es andere versteckte Sicherheitsebenen, an die ich in diesem Szenario denken muss?
Und öffne ich meinen Code für potenzielle Hacker irgendwie, indem ich dieses Setup mache?
(und falls Sie sich wundern: Ja, ich haben, damit dies in einem Szenario funktioniert, in dem das HTML in einer Domäne gehostet wird, wird das JavaScript extern von einer anderen Domäne hinzugefügt und die SWF wird eingebettet das JavaScript von einer dritten Domain - frag nicht warum, es ist zu kompliziert zu erklären - ich wünschte auch, ich könnte das Ganze in einer Domain hosten).
ich gesucht habe, was wie Stunden scheint, und dies ist bei weitem der beste Erklärung, die ich gefunden habe. Danke für die Erklärung mit Klarheit! – zombat
Vielen Dank – simo