猿问

GoogleChrome/Firefox在控制台中看不到扩展输出

GoogleChrome/Firefox在控制台中看不到扩展输出

我正在尝试测试浏览器的Web扩展示例代码。但是这不管用。我查看了GoogleChrome和Firefox的控制台。它什么都不印。以下是我的代码:

耶森:

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

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

背景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");

我是不是遗漏了什么?


繁花如伊
浏览 1190回答 3
3回答

慕桂英3389331

是的,对于Chrome,您必须单击提到的背景页面链接,但除非您将其设置为持久,否则它不会出现:"background":&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;"persistent":&nbsp;true, &nbsp;&nbsp;&nbsp;&nbsp;"scripts":&nbsp;["background.js"] }
随时随地看视频慕课网APP
我要回答