Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/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
Firefox addon Thunderbird扩展控制台日志记录_Firefox Addon_Firefox Addon Sdk_Thunderbird_Thunderbird Addon_Error Console - Fatal编程技术网

Firefox addon Thunderbird扩展控制台日志记录

Firefox addon Thunderbird扩展控制台日志记录,firefox-addon,firefox-addon-sdk,thunderbird,thunderbird-addon,error-console,Firefox Addon,Firefox Addon Sdk,Thunderbird,Thunderbird Addon,Error Console,我的自举Thunderbird加载项main.js文件中有以下代码: exports.main = function() { console.log("abc"); }; 当我在插件生成器的FireFox中运行此代码时,FireFox错误控制台会显示以下消息: info: vladp: abc 但是,当我在Thunderbird中运行扩展时,不会显示任何内容。我已经建立了如下所述的开发环境: 如何使其在Thunderbird错误控制台中工作?或者除了“dump()”之外,还有其他方法

我的自举Thunderbird加载项main.js文件中有以下代码:

exports.main = function() {
    console.log("abc");
};
当我在插件生成器的FireFox中运行此代码时,FireFox错误控制台会显示以下消息:

info: vladp: abc
但是,当我在Thunderbird中运行扩展时,不会显示任何内容。我已经建立了如下所述的开发环境:

如何使其在Thunderbird错误控制台中工作?或者除了“dump()”之外,还有其他方法记录一些调试信息吗

更新1

根据speedball2001的建议,我已将代码更改为:

exports.main = function() { 
    var Application = Components.classes["@mozilla.org/steel/application;1"].getService(Components.interfaces.steelIApplication);
    Application.console.log('Bam!');
};
但是,当我运行Thunderbird时,在错误控制台中会出现以下错误:

Timestamp: 2013.05.22. 16:39:07
Error: myfirstext: An exception occurred.
ReferenceError: Components is not defined
resource://jid0-7yp22cmsooypei7nicamg3n0ha0-at-jetpack/myfirstext/lib/main.js 57
如何修复它?

Thunderbird提供了一个界面,除其他外,该界面有助于记录日志:

var {Cc, Ci} = require("chrome");
var Application = Cc["@mozilla.org/steel/application;1"]
                    .getService(Ci.steelIApplication);

Application.console.log('Bam!');

我不知道你在用喷气背包。我不确定这是正在积极开发雷鸟。请测试我修改后的答案是否有帮助。是的,我发现我在尝试将Jetpack与Thunderbird一起使用时走错了方向。我切换到传统的基于覆盖的扩展,现在没问题了。它在较新的雷鸟版本中仍然相关吗?像
50.*-62.*