2012-12-05 66 views
0

可能重复:
develop a firefox extension in place (not via encoding to xpi first)?开发一个Firefox扩展,利用gBrowser全局变量

我在想,如果它在可能的测试和开发一个Firefox扩展,利用gBrowser全球变量,而不必将扩展名编译为.xpi并将其加载到Firefox中。现在,为了编写使用gBrowser的代码,我必须将我所有的xul/js文件编译成一个.xpi文件。然后我必须将这个文件加载到Firefox中,重新启动并测试。有没有其他方法可以使调试更容易?

回答

0

查看我的工具栏教程中的Dynamic Development章节。它解释了如何实现一个动态的开发环境,这将允许你每次都打包扩展(这是一个真正的痛苦)。您可能首先要仔细阅读Creating the Framework一章,因为它为某些动态开发设置奠定了基础。

+0

工作就像一个魅力。如果你有时间,你是否能够进入如何真正了解如何工作?我很好奇你是如何偶然发现这种方法的。谢谢。 – cojennin