Выполнить скрипт после клика в popup.html (расширение chrome)

Я пытаюсь выполнить JavaScript на странице, когда нажимаю на кнопку в popup.html. Я пытался использовать такой способ:

В background.js :

chrome.tabs.onUpdated.addListener(function(tabId, changeInfo){
    if(changeInfo.status == "loading") {
        insert(tabId);
    }
});
function insert(tabId) {
    chrome.tabs.get(tabId, function(tab) {
        $('button').click(function() {
            chrome.tabs.executeScript(tab.id, {file: 'js/alert.js'});
        });
    });
}

Alert.js состоит только из одной строки: alert('works');

Оповещение - всего лишь пример. Реальный скрипт должен выполнять некоторые манипуляции с DOM с открытой вкладкой после того, как пользователь нажмет кнопку im popup.html.

9
задан Vlad Holubiev 24 December 2013 в 17:15
поделиться