Я пишу расширение для Chrome и пытаюсь выяснить, как я могу вызвать определенную функцию из моего script.js
файла из background.js
файла.
Пока что мой файл background.jsвыглядит так:
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript(null, {file: "script.js"});
});
, который запускает все файлы js из моего script.js
файла, когда пользователь выбирает значок расширения.
Однако я хотел бы, чтобы script.js содержал двафункций, и когда пользователь выбирает значок расширения, он переключается между каждой функцией.
Например, если мой script.js
файл выглядит как
function makeChanges(){
// some functinality
}
function undoChanges(){
// some other functionality
}
, как бы я конкретно получил один изфункции для запуска при нажатии на значок расширения?Возможно ли это с помощью executeSript
?