Wie schalte ich content_scripts in einer Google-Erweiterung ein / aus?

Ich habe diese einfache Erweiterung, sie zeigt ein Symbol in der Symbolleiste von Chrome und eine Schaltfläche zum Aktivieren / Deaktivieren an. Ich möchte der Schaltfläche eine Funktion hinzufügen, um die zu deaktivieren oder zu aktivierencontent_script.js was beim Besuch der Google-Website ausgelöst wird:

popup.js

var setLayout = function(){
    var list = document.createElement('ul');

    var enable = document.createElement('li');
    enable.appendChild(document.createTextNode('Enable Script'));
    enable.onclick = function(){toggle(0)};

    var disable = document.createElement('li');
    disable.appendChild(document.createTextNode('Disable Script'));
    disable.onclick = function(){toggle(1)};

    list.appendChild(disable);
    document.body.appendChild(list);

    function toggle(n){
        list.removeChild( n == 0 ? enable : disable);
        list.appendChild(n == 0 ? disable : enable);
    }
};

document.addEventListener('DOMContentLoaded', setLayout, false);

manifest.json

{
  "manifest_version": 2,

  "name": "test",
  "description": "test",
  "version": "1.0",

  "browser_action": {
    "default_icon": "icon.png",
    "default_popup": "popup.html"
  },
  "content_scripts": [
    {
      "matches": ["https://www.google.co.uk/"],
      "js": ["content_scripts.js"]
    }
  ]
}

content_scripts.js

(function(){
    alert('hello');
})();

Ich bin neu bei Google Extensions und habe keine Ahnung, wie ich das machen soll. Ich dachte darüber nach, den Manifist zu ändern, nachdem ich auf die Schaltflächen zum Deaktivieren / Aktivieren geklickt habe, fand aber nicht den richtigen Befehl, nachdem ich die Dokumentationen auf der Google-Website gelesen hatte.

Jede Hilfe wäre sehr dankbar.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage