Доступ к элементам DOM через расширение Chrome

Я пытаюсь получить доступ к некоторым элементам DOM с веб-страницы:

<html>
  <button id="mybutton">click me</button>
</html>

Я хочу получить доступ к innerHTML ("click me") через расширение chrome:

chrome.browserAction.onClicked.addListener(function(tab) {
    var button = document.getElementById("mybutton");
    if(button == null){
        alert("null!");
    }
    else{
        alert("found!");
    }
});

Когда я нажимаю на расширение, всплывающее окно говорит: «ноль». Мой манифест.json:

{
    "name": "HackExtension",
    "description": "Hack all the things",
    "version": "2.0",
    "permissions": [
    "tabs", "http://*/*"
    ],
    "background": {
    "scripts": ["contentscript.js"],
    "persistent": false
    },
    "browser_action": {
    "scripts": ["contentscript.js"],
    "persistent": false
    },
    "manifest_version": 2
}

Ответы на вопрос(1)

Ваш ответ на вопрос