我在manifest.json中引用的background.js文件中有以下内容:
chrome.browserAction.onClicked.addListener(function (tab) {
console.log('browserAction clicked');
});
当我点击浏览器操作图标时,我从未在控制台上看到browserAction clicked
。
我是否误解了这应该如何运作?
答案 0 :(得分:2)
Console.log在background.js中不起作用。使用
chrome.browserAction.onClicked.addListener(function (tab) {
alert('browserAction clicked');
});
而不是那个。
查看来自background.js的控制台消息
显示扩展名;
铬://扩展/
答案 1 :(得分:1)
浏览器操作是否有弹出窗口?如果是这样,事件就不会发生。