Возможно ли использование ExternalInterface на странице фона Chrome Extensions? - PullRequest
3 голосов
/ 15 декабря 2010

Возможно использование ExternalInterface между SWF-файлом, встроенным в background.html, и background.html?

Когда вызывается creationComplete, ExternalInterface.call ("alert", "test"), но ничего не происходит.

Когда background.html открывается как файл, он работает.

SWF и bacground.html находятся в одном каталоге.

Добавление SWF в панели глобальной безопасности и flash.system.Security.allowDomain ("*");

GoogleChrome - последняя версия.

1 Ответ

0 голосов
/ 06 марта 2014

Вы должны сделать функцию для вызова внешнего интерфейса.

Попытка:

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

или создайте функцию js для вашего background.html, которая сделает всю остальную работу за вас.

...