我想开发一个Thunderbird 12插件。我写了一个简单的JS函数。 (文件:" chrome \ content \ myApp.js")。该文件由xul - ' onclick' -event调用。我已将我的插件打包为.xpi文件,然后我安装了它。 (好的,它正在工作!)
现在我想调试我的JS函数。但我找不到一个有效的JS Debugger。 我试过这个插件:
答案 0 :(得分:5)
很高兴我们再次拥有Thunderbird的调试器!你需要一个更新/每晚的版本,但是对于Philipp Kewisch夏天的代码项目,我们可以使用Firefox调试器来远程调试Thunderbird。更多详情请访问以下链接: http://kewisch.wordpress.com/2013/09/22/thunderbird-developer-tools-wrapup/ http://kewisch.wordpress.com/2013/06/13/the-thunderbird-remote-debugger-is-alive/ https://bugzilla.mozilla.org/show_bug.cgi?id=876636
如果您真的致力于TB12,您可以在夜间进行调试,然后在TB12上进行测试。
答案 1 :(得分:2)
不幸的是,没有像chrome(插件)javascript那样适当的调试器。 Chromebug一直被抛弃,venkman不起作用,插件作者有点滞留在那里。一个名为JSD2的新调试API正在Mozilla中运行,但它从wiki看起来它主要针对的是内容(网页)javascript,而不是chrome(插件)javascript,至少在短期内不会。 / p>
幸运的是,最近的努力似乎已经得到了回报:现在有一种方法可以在类似控制台的窗口中轻松执行javascript的小片段。有关详细信息,请参阅http://mikeconley.ca/blog/2012/05/11/scratchpad-ported-to-thunderbird-kinda/。)。