Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何调试Thunderbird插件/扩展';s JavaScript_Javascript_Debugging_Thunderbird_Thunderbird Addon_Javascript Debugger - Fatal编程技术网

如何调试Thunderbird插件/扩展';s JavaScript

如何调试Thunderbird插件/扩展';s JavaScript,javascript,debugging,thunderbird,thunderbird-addon,javascript-debugger,Javascript,Debugging,Thunderbird,Thunderbird Addon,Javascript Debugger,我想开发一个雷鸟12插件。我已经编写了一个简单的JS函数。(文件:“chrome\content\myApp.js”)。此文件由xul-'onclick'-事件调用。我已将我的插件打包为.xpi文件,然后安装了它。(一切正常,工作正常!) 现在我想调试我的JS函数。但我找不到工作的JS调试器。 我尝试过这个插件: “Javascript调试器”(0.9.89)。不工作:线程不会在我的断点处停止 萤火虫(1.7.2)+变色虫(1.7.2)。不工作:我无法启用JS调试选项卡。(更新:我也无法设置/

我想开发一个雷鸟12插件。我已经编写了一个简单的JS函数。(文件:“chrome\content\myApp.js”)。此文件由xul-'onclick'-事件调用。我已将我的插件打包为.xpi文件,然后安装了它。(一切正常,工作正常!)

现在我想调试我的JS函数。但我找不到工作的JS调试器。 我尝试过这个插件:

  • “Javascript调试器”(0.9.89)。不工作:线程不会在我的断点处停止
  • 萤火虫(1.7.2)+变色虫(1.7.2)。不工作:我无法启用JS调试选项卡。(更新:我也无法设置/更改“上下文”)

    • 不幸的是,chrome(插件)javascript没有像样的调试器。Chromebug已经被抛弃很久了,venkman不工作了,插件作者们在那里有点束手无策。Mozilla正在开发一个名为JSD2的新调试API,但从外观上看,它主要针对内容(网页)javascript,而不是chrome(插件)javascript,至少短期内不会


      幸运的是,最近的一项努力似乎取得了成效:现在有了一种方法,可以在一个像样的控制台窗口中轻松执行javascript的小片段。有关详细信息,请参阅:)。

      很高兴我们再次为Thunderbird提供了一个调试器!您需要一个更新的/夜间版本,但是根据Philipp Kewisch的夏季代码项目,我们可以使用Firefox调试器远程调试Thunderbird。更多详细信息,请访问以下链接:

      如果您确实致力于TB12,那么您可以在夜间进行调试,然后在TB12上进行测试