Как мне создать кнопку, которая выполняет background.js в расширении Chrome?

#javascript #html

#javascript #HTML

Вопрос:

Я создаю расширение Chrome. Вот код: Manifest.json:

 {
"name": "My name!",
"version": "2.0",
"description": "Blocks ads",
"permissions": ["webRequest", "webRequestBlocking", "<all_urls>"],
"browser_action": {
    "default_icon": "shield.ico",
    "default_popup": "popup.html",
    "default_title": "Ad be gone"
},
"background": {
    "scripts": ["background.js"]
},
"manifest_version": 2
  

}
background.js:

 chrome.webRequest.onBeforeRequest.addListener(
  function(details) { return {cancel: true}; },
  { urls: ["*://*.doubleclick.net/*", "*://*.ads.google.com/*",]  },
  ["blocking"]
);  

Как бы я создал кнопку в popup.html которая включает и выключает фон.js и предупреждает пользователя о том, что он это делает? По сути, я хочу создать кнопку, которая включает и выключает блокировщик рекламы.