Chrome扩展程序 - 控制台日志未触发

cof*_*tor 4 google-chrome-extension console.log

我开始学习制作自己的Chrome扩展程序,并从小规模开始.目前,我正在从使用该alert()功能转向console.log()更清洁的开发环境.

出于某种原因,console.log()我的Chrome控制台日志中没有显示.但是,alert()功能正常.

有人可以在下面查看我的代码,也许可以告诉我为什么console.log()不按预期开火?

的manifest.json

{
  "manifest_version": 2,
  "name": "Sandbox",
  "version": "0.2",
  "description": "My Chrome Extension Playground",
  "icons":  { 
        "16": "imgs/16x16.png", 
        "24": "imgs/24x24.png", 
        "32": "imgs/32x32.png", 
        "48": "imgs/48x48.png" 
        },

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


  "browser_action": {
        "default_title": "My Fun Sandbox Environment",
            "default_icon": "imgs/16x16.png"
        },

  "permissions": [
        "background",
        "storage",
        "tabs", 
        "http://*/*",
        "https://*/*"
        ] 
}
Run Code Online (Sandbox Code Playgroud)

JS/background.js

function click(e) {
  alert("this alert certainly shows");  
  console.log("But this does not");
}

// Fire a function, when icon is clicked
chrome.browserAction.onClicked.addListener(click);
Run Code Online (Sandbox Code Playgroud)

如你所见,我保持非常简单.如果单击工具栏中的图标,则只显示manifest.json和带有事件侦听器的background.js文件.

正如我所提到的那样,alert()很好地弹出,而console.log()似乎被忽略了.

All*_*hak 5

尝试在扩展页面中打开"_generated_background_page.html"(chrome:// extensions /)