我正在使用附加SDK开发Firefox附加组件。到目前为止,我必须关闭调试过程并在修改源代码后执行“cfx run”。
所以我想知道如何在不重新运行Firefox的情况下编辑源代码,比如在Chrome中调试JavaScript。在使用inject脚本刷新页面后,有没有办法调试修改过的代码?
答案 0 :(得分:7)
我是Wladimir Palant的'Extension Auto-Installer'插件的忠实粉丝:
在Firefox中安装和配置后,您可以创建一个shell脚本来减少打字开销:
#!/bin/bash
# quick script to build the xpi and pass it on to the
# extension auto-installer extension running on port 8888
/path/to/addon-sdk/bin/cfx xpi && wget --post-file=add-on-name.xpi http://127.0.0.1:8888/
每次运行脚本时,wget都会将刚刚构建的xpi发布到firefox,然后安装它。