我的background.js 文件中有以下内容,在manifest.json 中引用:
chrome.browserAction.onClicked.addListener(function (tab) {
console.log('browserAction clicked');
});
当我单击浏览器操作图标时,我从未看到 browserAction clicked
打印到控制台。
我是否误解了它的工作原理?
最佳答案
Console.log 在background.js 中不起作用。使用
chrome.browserAction.onClicked.addListener(function (tab) {
alert('browserAction clicked');
});
而不是那样。
查看来自background.js的控制台消息
显示扩展名;
chrome://extensions/.
- 确保已启用开发者模式
- 点击“检查 View ” 您的背景页面
- 您应该会在下面看到控制台消息 控制台选项卡。
关于google-chrome-extension - Chrome 扩展 browserAction.onClicked 未监听,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28138380/