5

我刚刚开始创建我的第一个 firefox 插件,目前正处于学习阶段,以熟悉 api。

但是我发现我应该使用什么方法有点模棱两可。在我阅读了一些关于如何使用 XUL 构建 firefox 附加组件的教程之后,我意识到还有另一种方法:使用附加组件 sdk,据我所知,它仅适用于 firefox 4+ 版本。与 XUL 相比,我更喜欢 sdk 方式,但对我来说,sdk 看起来仍处于早期阶段并且缺乏一些功能(我认为)。

所以我的问题是我应该走哪条路?新的 sdk 方式,看起来也比 XUL 更干净,还是使用老式的方式:XUL(我不是它的忠实粉丝)?

阅读这篇文章后:http ://blog.mozilla.com/addons/2010/12/09/announcing-add-on-sdk-1-0b1/我认为 sdk 比 XUL 好得多,但是因为它缺乏像 sockets api 这样的一些特性,我可以只使用 XUL 开始我的项目,或者推迟它直到 sdk 变得更加成熟。

等待你对这个问题的想法。谢谢

PS:我对为旧版本的 Firefox 开发附加组件不感兴趣(ff3.x)

4

1 回答 1

4

附加 SDK 非常适合简单的附加组件。此外,如果您需要高级功能,它确实可以访问 XPCOM 。所以主要问题是 UI 集成 - 选项非常有限,没有任何东西可以与 XUL 覆盖相媲美。

于 2011-10-23T07:22:05.503 回答