根据最新的FF官方插件教程,再加上7zip的帮助,我们可以轻松打造自己的FireFox插件。
先准备生成xpi的所有文件,目录结构如下:(假设插件名为zhaiduo)
插件目录zhaiduo
- 文件install.rdf
- 文件chrome.manifest
目录chrome
* 目录content * 文件overlay.xul * 文件overlay.js * 目录locale * 目录en-US * 文件zhaiduo.dtd * 目录skin * 文件overlay.css * 文件icon.png
根据教程准备好文件后,安装好7zip,然后利用下面的bat脚本调用7-zip自动生成xpi文件即可:
set x=%cd%
md buildchrome
cd chrome
7z a -tzip “%x%.jar” -r -mx=0
move “%x%.jar” ..buildchrome
cd ..
copy install. build
copy chrome.manifest build
cd build
7z a -tzip “%x%.xpi” * -r -mx=9
move “%x%.xpi” ..
cd ..
rd build /s/q