Plugins 在firefox XUL Runner扩展中嵌入npplugin

Plugins 在firefox XUL Runner扩展中嵌入npplugin,plugins,firefox-addon,npapi,xulrunner,Plugins,Firefox Addon,Npapi,Xulrunner,我开发了一个npapi插件,它可以独立运行。我想将该插件嵌入到XUL runner Firefox扩展中。我在borwserOverlay.xul做的是 <menupopup id="menu_ToolsPopup"> <menu id="xulschoolffextension-ffext-menu" label="&xulschoolffextension.ffext.label;" insertbefore="devToolsEndSeparator"&g

我开发了一个npapi插件,它可以独立运行。我想将该插件嵌入到XUL runner 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>

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