Как создать опции флажков для выполнения функций в расширении Chrome - PullRequest
0 голосов
/ 23 января 2020

В моем расширении у меня есть файл 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, которая будет выполняться после нажатия кнопки Выполнить .

Каков подход для этого

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...