Я пытаюсь выполнить 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.