Flex中的Google Chrome扩展程序

时间:2009-11-30 00:44:50

标签: flash google-chrome

Google已为Chrome添加了Extensions API。现在可以使用HTML / CSS / JS编写扩展。我试图在HTML页面中嵌入SWF并与此页面进行通信,但我得到了:

  

SecurityError:错误#2060:安全沙箱违规:   ExternalInterface调用者   镀铬的扩展://ilnamifbpeaokmlgefmainkehgpoppkj/main.swf   无法访问   铬扩展名://ilnamifbpeaokmlgefmainkehgpoppkj/options.html

有没有办法允许SWF访问扩展HTML页面?他们在同一个“域名”。

如果有人可以提供帮助,我将不胜感激。

1 个答案:

答案 0 :(得分:4)

可能无法在SWF和扩展程序的HTML页面之间进行通信。问题是,在Chrome中,Flash插件由于其对资源访问的要求而无法进行沙盒处理。因此,即使它们位于同一个域中,SWF也位于扩展程序的HTML页面所在的沙箱之外。因此,错误。我不确定这是否符合设计要求。您可能希望在the Chromium issue tracker中提交错误。