相关疑难解决方法(0)

如何在Firefox WebExtension中查看后台脚本的console.log输出?

有谁知道如何console.log()在后台脚本中查看调用的输出?我可以在内容脚本中看到相同的输出.这是一个简单的脚本,我正在测试它:

这是我的background.js:

console.log("Message from background.js");
Run Code Online (Sandbox Code Playgroud)

这是我的manifest.json:

{
    "name": "TestBed",
    "manifest_version": 2,
    "version": "1.0",

    "background": {
        "scripts": ["background.js"]
    },

    "browser_action": {
        "default_title": "Click"
    },

    "applications": {
        "gecko": {
            "id": "testbed@example.com",
            "strict_min_version": "48.0a1"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我也在后台脚本中试过这个:

chrome.browserAction.onClicked.addListener(function() {
    console.log('Message from background.js onclicked handler');
});
Run Code Online (Sandbox Code Playgroud)

我甚至像其他一些帖子所建议的那样卸载了Firebug,但这也没有任何区别(注意console.log内容脚本有效).

javascript firefox firefox-addon firefox-developer-tools firefox-addon-webextensions

5
推荐指数
1
解决办法
3291
查看次数