cfx运行后如何调试firefox扩展?

时间:2014-03-21 09:15:06

标签: debugging firefox firefox-addon

我想调试我的firefox扩展。我设置了

javascript.options.showInConsole = true
devtools.chrome.enabled: true
devtools.debugger.remote-enabled: true

在sdk console cfx run中运行,之后我转到Web Developer -> Browser Toolbox获取传入连接,我看到我的扩展名main.js。但在那之后,main.js中的代码已经被执行了。如何在cfx运行后调试它?

2 个答案:

答案 0 :(得分:2)

另外,另外两件事可能会弄乱你的方法:

1)当您使用cfx run时,默认情况下会在每次运行时创建新的配置文件,因此您更改的所有设置都不会保留。要避免这种情况,您需要使用--profiledir = DIR指定配置文件目录(警告:不要使用您的主配置文件)。

2)如果在打开调试器时已经运行了addon main.js代码,则应手动启动firefox,设置调试器,然后将addon xpi拖动到选项卡中。

答案 1 :(得分:0)

Bug 899054 - [Meta] Implement an Add-on Debugger

这是真的接近着陆(bug 911098中的UI位在mc中),所以如果你明天或后一天抓住它,它应该在那里,并且可能正常工作(对于某些未定义的“工作”值)。

相关问题