今天花了一点时间更新了一下FFPackage,支持XUL应用程序的开发(Firefox就是用XUL平台开发的),也就是说使用FFPackage进行开发的话,你可以开发一个Firefox应用程序而不是Firefox扩展插件。

MDC官方中文关于XULRunner的翻译(我翻译的,英文不好,但是中文资料太少了,见谅)如下。
FFPackage 0.1.2修正一些bug
FFPackage 0.1.1新的1个命令:
- xulnew:创建一个XULRunner应用程序。
FFPackage 0.1.1新增1个VIM插件:
新增的环境变量:
如何使用FFPackage 0.1.1创建一个XULRunner应用程序,并用VIM开发编译。
- xulnew
- :compiler xulrunner
- :make
同样可以在FFPackage的Release Note.txt中找到相应的说明。
下载
ffpackage.zip(Zh-cn/En-US) (9.17 mb)
最近用Mac,所以就花了一点时间移植了FFPackage到Mac下,而Mac是基于BSD的,也就是基于Unix的,所以这个FFPackage应该不需要花多少时间就能够移植到Unix和Linux了,所以这个可以算是一个简单的通用版了吧,当然不同系统下面路径还是会有点不同的,我没其他平台去测试,所以就出一个Mac版本的。
使用方法和Window版本的一样。
- ffnew:创建一个新项目。
- ffmake:编译项目。
- ffrun:运行项目。
- ffpm:profile管理工具。
安装方法:
- 将bin目录下文件拷贝到/bin下。
- 设置权限,chmod u+x …。
- 然后将ffpackage里的文件拷贝到/Developer/BrowserPackage/FFPackage(cd /)目录下即可。
同样附上了MacVIM编译器和插件。
更新:支持雪豹。
ffpackagemac011.zip (330.38 kb)
这两天开发了一个Firefox Dev Package,用于方便的开发Firefox插件,命令行版,可以方便的和VIM整合在一起。也可以单独的使用命令行进行开发。
MDC(Mozilla Developer Center)官方WIKI请看这里。
FFPackage包括通用的四个命令。
- ffnew:创建一个firefox项目,参数为ffnew {appname} {appid}
- ffmake:打包编译firefox插件。
- ffrun:运行firefox插件。
- ffprom:Firefox的Profile Manager。
可以看下图(1),(2)命令行下开发,(3)VIM下开发。



可以下载此安装包(请先读官方WIKI或者读README!)。
ffpackage.rar(Zh-cn/En-US) (9.17 mb)