contentScripts.RegisteredContentScript.unregister()

Annule l'inscription des scripts de contenu représentés par cet objet RegisteredContentScript.

Syntaxe

registered.unregister()

Paramètres

None.

Valeur retournée

None.

Compatibilité du navigateur

BCD tables only load in the browser

Exemples

Ce code permet de basculer un script de contenu enregistré sur un clic d'action du navigateur :

var registered = null;

async function register() {

  registered = await browser.contentScripts.register({
    matches: ["*://*.org/*"],
    js: [{
      code: "document.body.innerHTML = '<h1>This page has been eaten<h1>'"
    }],
    runAt: "document_idle"
  });

}

function toggle() {
  if (registered) {
    registered.unregister();
    registered = null;
  } else {
    register();
  }
}

browser.browserAction.onClicked.addListener(toggle);