gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 01:08:20 25 4
gpt4 key购买 nike

我开始学习制作自己的 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://*/*"
]
}

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);

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

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

最佳答案

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

关于google-chrome-extension - Chrome 扩展程序 - 控制台日志未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17289020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com