3

L'utilisation de ExternalInterface entre SWF embed sur background.html et background.html est-elle possible?L'utilisation de ExternalInterface sur la page d'arrière-plan des extensions Chrome est-elle possible?

Lorsque creationComplete, ExternalInterface.call ("alert", "test") est appelé, rien ne se passe.

Lorsque background.html ouvert en tant que fichier, cela fonctionne.

SWF et bacground.html sont dans le même répertoire.

Ajout de SWF dans Global Security Panel et flash.system.Security.allowDomain ("*");

Google Chrome est la dernière version.

Répondre

0

Vous devez créer une fonction pour l'interface externe à appeler.

Essayez:

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

ou faire une fonction js sur votre background.html qui fait le reste du travail pour vous.

+0

Qu'en est-il de Flash Player? Si vous avez Pepper Flash, il peut être la source du problème. –