我的扩展程序上出现错误,说"控制台未定义"如下
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
答案 0 :(得分:2)
尝试像这样导入
Cu.import('resource://gre/modules/devtools/Console.jsm');
答案 1 :(得分:0)
由于'devtools'组件,Noitidart的回答在Firefox 48中给了我一个弃用警告。这对我有用:
Components.utils.import('resource://gre/modules/Console.jsm');