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()似乎被忽略了.