我已经在暂存器环境中开发了附加组件,现在开发完成了,我想创建最终的xpi文件。
我只替换这个:
Cu.import('resource://gre/modules/ctypes.jsm');
这样:
var {Cu} = require("chrome");
var{ctypes} = Cu.import("resource://gre/modules/ctypes.jsm", null);
然后使用nodejs(jpm init和jpm xpi命令)创建了xpi文件,但是此文件无法正常工作。
我们所做的就是遵循jpm教程:https : //developer.mozilla.org/zh-CN/Add-ons/SDK/Tutorials/Getting_Started_%28jpm%29和https://developer.mozilla.org/zh-CN /附加组件/ SDK /工具/ jpm#安装
我是在Windows系统上执行此操作的:
然后,我们在此处为此演示插件创建了一个类似的插件:https : //github.com/Noitidart/jpm-chromeworker
我无法分享实际的插件,因为这是用户个人的。但是,上面的方法比较简单,并显示了如何执行此操作。
我们在chromeworker中完成了jsctypes,并使其通过消息传递与index.js进行通信
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句