在firefox XUL Runner Extension中嵌入npplugin

时间:2013-06-29 18:58:17

标签: plugins firefox-addon npapi xulrunner

我开发了一个npapi插件,它可以很好地独立运行。我想将该插件嵌入到XUL运行器Firefox扩展中。我在borwserOverlay.xul中做的是这个

<menupopup id="menu_ToolsPopup">
    <menu id="xulschoolffextension-ffext-menu" label="&xulschoolffextension.ffext.label;" insertbefore="devToolsEndSeparator">
      <menupopup>
        <menuitem id="xulschoolffextension-ffext-menu-item"
          label="&xulschoolffextension.ffextplay.label;" oncommand="XULSchoolChrome.BrowserOverlay.play(event);" />       
      </menupopup>
    </menu>
  </menupopup>


    <html:embed id="pluginobj" type="application/xpcom-recorder" width=0 height=0> </html:embed>

当我删除pluginobj html标签时,我可以在浏览器中看到扩展选项,但是当我添加它时,该选项不可见。我想这会导致错误或包含在错误的地方。我通过这个实现的是从JS事件调用插件对象函数。

0 个答案:

没有答案