在Firefox扩展中加载firebreath插件,而不在DOM中注入任何内容

时间:2011-06-14 12:26:42

标签: plugins firefox-addon npapi firebreath

有没有办法在firefox扩展中加载firebreath插件。我已经看到了一种方法,通过将与插件相关的html注入到DOM中进行解释(参见“http://stackoverflow.com/questions/5688904/scriptable-npapi” -plugin - 犯规 - 工作与Firefox的“) 我认为更好的扩展将在后台加载插件以避免任何安全问题。 我的插件与绘图无关,它只是通过调用一个简单的函数将数据发送到特定的端口。我是扩展开发的新手,所以任何一个例子都会有帮助......

1 个答案:

答案 0 :(得分:1)

听起来你已经明白了,但是为了任何发现这个问题同样问题的人:基于NPAPI的插件(FireBreath或其他)只能在DOM中加载;但是,对于firefox扩展(或Chrome扩展),它不一定是网页的DOM,它也可能是扩展的DOM。

在这种情况下,您可以在XUL文件中加载插件。

这也值得查看这个帖子:

Using a plugin generated with Firebreath in a Firefox Extension?