我正在开发(又一个)Firefox的密码管理器插件。我的附加组件需要:使用附加SDK来开发我的Firefox扩展有什么优点/缺点?
- 将两个上下文菜单项添加到每个密码字段。
- 选择菜单项时打开对话框或浮动面板。
- 访问特定XPCOM组件的特定方法。
- 填写密码字段。
- 包括一个偏好窗口。
- 与Firefox 4.0兼容。
优选地,还:在Firefox 3.5和3.6
- 运行。
- 有些用户不更新到最新版本。
- Firefox 4.0不能在PowerPC Mac上运行。
- 在Firefox 4.0上安装时不重启。
- 允许本地化。
我已经尝试了附加SDK(以前称为Jetpack),它使得开始开发非常容易。但是,我发现HTML无法轻松创建“原生外观”对话框,并且SDK相当重量级。 (构建一个简单的扩展需要很多千字节,包括一个XPCOM组件!)
使用附加SDK来开发我的Firefox扩展有什么好处和缺点?它是否准备好“严重”的扩展开发?
+1 gozala。这个答案已经有近2年的历史了,所以现在可能会有更多的优点/缺点。 – fedmich 2013-04-05 10:08:10
由于支持转向使用内置库,Jetpack库现在包含在Firefox本身的版本21中,因此未来可能会导致更小的附加组件尺寸。 – JAB 2013-06-19 16:35:13
我认为已经添加了对本地化的支持。这就是“字典”的意义所在,对吗? – Lori 2013-08-29 17:33:19