Chrome扩展程序browserAction.onClicked没有收听

时间:2015-01-25 16:04:31

标签: google-chrome-extension

我在manifest.json中引用的background.js文件中有以下内容:

chrome.browserAction.onClicked.addListener(function (tab) {
  console.log('browserAction clicked');
});

当我点击浏览器操作图标时,我从未在控制台上看到browserAction clicked

我是否误解了这应该如何运作?

2 个答案:

答案 0 :(得分:2)

Console.log在background.js中不起作用。使用

chrome.browserAction.onClicked.addListener(function (tab) {
  alert('browserAction clicked');
});

而不是那个。

查看来自background.js的控制台消息

显示扩展名;

  

铬://扩展/

  • 确保已启用开发者模式
  • 点击"检查视图" 您的背景页
  • 你应该看到控制台消息 控制台标签。

答案 1 :(得分:1)

浏览器操作是否有弹出窗口?如果是这样,事件就不会发生。