В моем расширении у меня есть файл background.js
, который начинается с нажатия на значок расширения и запускает следующий код:
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript(tab.id, {file: "functions.js"})
});
Файл functions.js
содержит три различные функции window.open
, которые выполняются сразу после background.js
вызовов functions.js
. Рабочий сценарий: пользователь нажимает на значок расширения - открываются три новые вкладки.
Я хочу добавить флажок, чтобы выбрать, какие функции будут выполняться. Он должен работать так же, как:
- После нажатия на значок расширения открывается небольшое всплывающее окно. Он содержит три флажка и кнопку Выполнить .
- При установке флажка выбирается функция из
functions.js
, которая будет выполняться после нажатия кнопки Выполнить .
Каков подход для этого