首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调试雷鸟插件/扩展的JavaScript

如何调试雷鸟插件/扩展的JavaScript
EN

Stack Overflow用户
提问于 2012-05-25 10:15:23
回答 2查看 2.5K关注 0票数 6

我想开发一个雷鸟12副词。我编写了一个简单的JS函数。(档案:"chrome\content\myApp.js")这个文件由xul-‘onclick’-事件调用。我已经将我的插件打包成一个.xpi文件,然后我安装了它。(一切都好,起作用了!)

现在,我想调试我的JS函数。但我找不到JS调试器。我试过这个加载项:

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

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-28 18:47:07

不幸的是,对于chrome (加载项) javascript来说,没有一个像样的调试器。Chromebug已经被抛弃很久了,venkman不起作用,addon作者们被困在那里了。Mozilla正在开发一个名为JSD2的新调试API,但从维基上看,它主要针对的是内容(网页) javascript,而不是chrome (addons) javascript,至少在短期内不是。

幸运的是,最近的一项努力似乎取得了成效:现在有一种方法可以在一个体面的类似控制台的窗口中轻松地执行少量的javascript片段。详细信息请参见http://mikeconley.ca/blog/2012/05/11/scratchpad-ported-to-thunderbird-kinda/ :)。

票数 2
EN

Stack Overflow用户

发布于 2013-09-25 03:56:26

幸运的是,我们又有了一个雷鸟调试器!您需要一个更新的/夜间版本,但是汉克斯到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/ bug.cgi?id=876636

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

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10752584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档