相关疑难解决方法(0)

Google Chrome/Firefox在控制台中看不到扩展名输出

我正在尝试为浏览器的Web扩展测试示例代码.但是,它不起作用.我检查了控制台的谷歌浏览器和Firefox.它不打印任何东西.以下是我的代码:

manifest.json:

{
    "description": "Demonstrating webRequests",
    "manifest_version": 2,
    "name": "webRequest-demo",
    "version": "1.0",

    "permissions": [
        "webRequest"
    ],
    "background": {
        "scripts": ["background.js"]
    }
}
Run Code Online (Sandbox Code Playgroud)

background.js:

function logURL(requestDetails) {
    console.log("Loading: " + requestDetails.url);
}

chrome.webRequest.onBeforeRequest.addListener(
    logURL,
    {urls: ["<all_urls>"]}
);
console.log("Hell o extension background script executed");
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

firefox-addon google-chrome-extension google-chrome-devtools firefox-developer-tools firefox-addon-webextensions

7
推荐指数
2
解决办法
3121
查看次数

有什么方法可以查看开发人员控制台的后台任务和弹出窗口吗?

我正在使用背景脚本和弹出窗口创建chrome扩展程序。我可以右键单击扩展图标,然后选择“检查弹出窗口”以调试弹出窗口,然后单击“检查视图:背景页面”以调试后台脚本。但是,由于必须在两个调试器之间保持切换,这很烦人,因为打开一个调试器会关闭另一个调试器。

有什么方法可以使两者保持一致,或者最好是在一个调试控制台下统一它们?

编辑添加:这不是此问题的重复,因为我能够同时看到弹出窗口和后台任务的输出。

google-chrome-extension developer-console

0
推荐指数
1
解决办法
487
查看次数