【发布时间】:2011-10-23 00:35:04
【问题描述】:
我刚刚开始创建我的第一个 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) 开发附加组件不感兴趣
【问题讨论】:
-
基于 Jetpack 的插件仍然可以发出 AJAX 请求并使用 WebSocket。为什么需要旧版套接字 API?
标签: firefox firefox-addon firefox4 add-on firefox-addon-sdk