3

Verwendung von ExternalInterface zwischen SWF in Background.html und Background.html einbetten möglich?Verwendung der Background-Seite ExternalInterface auf Chrome-Erweiterungen möglich?

Wenn creationComplete, wird ExternalInterface.call ("alert", "test") aufgerufen, aber nichts passiert.

Wenn background.html als Datei geöffnet ist, funktioniert es.

SWF und bacground.html befinden sich im selben Verzeichnis.

SWF-Add in Global Security Panel und flash.system.Security.allowDomain ("*");

Google Chrome ist die neueste Version.

Antwort

0

Sie müssen eine Funktion für den Aufruf der externen Schnittstelle einrichten.

Versuchen:

ExternalInterface.call("function setLocation() {alert("Hello!");}"); 

oder eine js-Funktion auf Ihrem background.html machen, die den Rest der Arbeit für Sie erledigt.

+0

Was ist mit Flash Player? Wenn Sie Pepper Flash haben, kann dies die Ursache des Problems sein. –