【问题标题】:Google Chrome Extension in FlexFlex 中的 Google Chrome 扩展程序
【发布时间】:2009-11-30 00:44:49
【问题描述】:

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

SecurityError:错误 #2060:违反安全沙箱: 外部接口调用者 铬扩展://ilnamifbpeaokmlgefmainkehgpoppkj/main.swf 无法访问 chrome-extension://ilnamifbpeaokmlgefmainkehgpoppkj/options.html.

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

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

【问题讨论】:

    标签: flash google-chrome


    【解决方案1】:

    可能无法在 SWF 和扩展程序的 HTML 页面之间进行通信。问题是在 Chrome 中 Flash 插件不能被沙盒化,因为它需要资源访问。因此,即使它们在同一个域中,SWF 也在扩展的 HTML 页面呈现的沙箱之外。因此出现错误。我不确定这是否符合设计。您可能想在the Chromium issue tracker 中提交错误。

    【讨论】: