控制台没有定义?

时间:2016-01-04 16:42:49

标签: javascript firefox-addon

我的扩展程序上出现错误,说"控制台未定义"如下

1451925103265 addons.xpi WARN在MyExt@foo.net上运行bootstrap方法启动异常:ReferenceError:未定义控制台(chrome://MyExt/content/MyExt.js:353:3)JS Stack trace:MyExt.prototype .register @ MyExt.js:353:3< startup@bootstrap.js:12:5< XPI_callBootstrapMethod@XPIProvider.jsm:4204:9< XPI_updateAddonDisabledState@XPIProvider.jsm:4337:1< AddonWrapper_userDisabledSetter@XPIProvider.jsm:6684:9< set_userDisabled@extensions.xml:1080:11<按需@约:插件:1:1

有什么问题,因为console.log对bootstrap.js文件中的启动函数起作用?

BR

2 个答案:

答案 0 :(得分:2)

尝试像这样导入

Cu.import('resource://gre/modules/devtools/Console.jsm');

答案 1 :(得分:0)

由于'devtools'组件,Noitidart的回答在Firefox 48中给了我一个弃用警告。这对我有用:

Components.utils.import('resource://gre/modules/Console.jsm');