我正在使用附加 SDK 开发一个 Firefox 附加组件。到目前为止,我必须在修改源代码后关闭调试进程并执行“cfx run”。
所以我想知道如何在不重新运行 Firefox 的情况下编辑源代码,比如在 Chrome 中调试 JavaScript。使用注入(inject)脚本刷新页面后,有什么方法可以调试修改后的代码?
最佳答案
我是 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,然后安装它。
关于firefox-addon - 调试 SDK 插件时如何修改源代码而不重新运行 cfx 和 Firefox?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10519440/