plugin 插件 疑问 阅读:2863回复:4
开发一个插件
这个插件是不是只能针对特定网页 而不是你浏览器加载任何网页都能调用插件功能? 因为我看npruntime的code 运行这个插件需要在html加入代码才能调用 如何让插件在浏览器运行后就能直接调 能否提供相关的文章资料链接。。谢谢 |
在扩展里面 overlay.xul 中第一一个 <label control="navigator-toolbox" />
然后在JS 里面插入plugin. var mimeTYpe = "application/toshiba-fpu_browser_addin"; var clsPlugin; var pluginID="pluginIdTFPU"; var XMLNS="http://www.w3.org/1999/xhtml"; var item = document.createElementNS(XMLNS, "html:embed"); // create a new XUL menuitem item.setAttribute("type", mimeTYpe); item.setAttribute("id", pluginID); item.setAttribute("with", "0"); item.setAttribute("height", "0"); var element = document.getElementById("navigator-toolbox"); element.appendChild(item); clsPlugin = document.getElementById(pluginID); clsPlugin 就是一个实例 可以用他调用接口 就可以实现 extension 加载plugin, 我想这样你就可以 主动调用了。 |
zlh86619:在扩展里面 overlay.xul 中第一一个 <label control="navigator-toolbox" /> 一般这种功能的做法都是插件和扩展结合起来开发? 如果单单用插件 能实现么? |