我想调试我的firefox扩展。我设置
javascript.options.showInConsole = true
devtools.chrome.enabled: true
devtools.debugger.remote-enabled: true运行在sdk控制台cfx运行之后,我转到Web Developer -> Browser Toolbox获取传入连接,并看到我的扩展main.js。但在那之后,main.js中的代码已经被执行。如何在cfx运行后调试它?
发布于 2014-03-30 00:23:19
另外,还有两件事可能会影响您的方法:
1)当您使用cfx run时,默认情况下每次运行都会创建一个新的配置文件,因此您更改的任何设置都不会持久。为了避免这种情况,您需要使用--profiledir=DIR指定一个配置文件目录(警告:不要使用您的主配置文件)。
2)如果在打开调试器时已运行了addon main.js代码,则应该手动启动firefox,设置调试器,然后将addon拖到选项卡中。
https://stackoverflow.com/questions/22554536
复制相似问题