Método ExecuteScript

Basicamente, estou tentando fazer uma pequena extensão do Chrome seguindo a documentação do Google. Eu gostaria de injetar um script toda vez que o botão de extensão é clicado. Este é o meu manifesto até agora:

    {
  "name": "Example",
  "manifest_version": 2,
  "version": "1.0",
  "permissions": [
    "tabs"
  ],
  "description": "My Chrome extension.",
  "browser_action": {
    "default_icon": "icon.png"
  },
   "background": {
    "scripts": ["background.js"]
  }
}

E este é o meu background.js:

chrome.browserAction.onClicked.addListener(function(tab) {
  chrome.tabs.executeScript(tab.id, {code: "content_script.js"});
});

O problema é que o content_script não é acionado, mesmo tentando com um simplesalert("aaa");

Você pode por favor me dizer o que estou fazendo errado? Eu não consigo descobrir.

questionAnswers(2)

yourAnswerToTheQuestion