有没有办法在firefox扩展中加载firebreath插件。我已经看到了一种方法,通过将与插件相关的html注入到DOM中进行解释(参见“http://stackoverflow.com/questions/5688904/scriptable-npapi” -plugin - 犯规 - 工作与Firefox的“) 我认为更好的扩展将在后台加载插件以避免任何安全问题。 我的插件与绘图无关,它只是通过调用一个简单的函数将数据发送到特定的端口。我是扩展开发的新手,所以任何一个例子都会有帮助......
答案 0 :(得分:1)
听起来你已经明白了,但是为了任何发现这个问题同样问题的人:基于NPAPI的插件(FireBreath或其他)只能在DOM中加载;但是,对于firefox扩展(或Chrome扩展),它不一定是网页的DOM,它也可能是扩展的DOM。
在这种情况下,您可以在XUL文件中加载插件。
这也值得查看这个帖子:
Using a plugin generated with Firebreath in a Firefox Extension?