首先安装一个扩展开发工具(先右击另存),如果直接安装会提示“”Extension Developer” 将不会被安装,因为它未提供安全更新”,需要修改一下。 [caption id=”attachment_247” align=”alignnone” width=”300” caption=”extention dev”][/caption]
firefox扩展打包文件的扩展名为xpi,其实是个zip包,将扩展名改为zip,解压。修改install.rdf,删除下面这行:
下面进入正题,Extension Developer’s Extension的作者还开发了一个Firefox/Thunderbird Extension Wizard,通过这个向导,可以迅速生成firefo/thunderbird扩展,
在下面几个必填项中填写扩展的基本信息: Your Name: Extension Name: Extension Short Name: Extension ID: Version: 根据需要选择扩展使用的控件: Create options dialog and preferences <font color=blue>//生成“选项”对话框</font> Create context menu item <font color=blue>//生成工具菜单下的菜单项</font> Create toolbar button <font color=blue>//生成工具栏按钮</font> Use Icon Icon File: <font color=blue>//定制图标</font> Create custom about box <font color=blue>//生成“关于”对话框</font>
最后点击create Extention,就可以把扩展下载到本地了。
这个扩展只是一个空壳,提供了基本的按钮,菜单项等功能,如果要完成复杂的功能,还需要进一步进行修改。