Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

scripting.unregisterContentScripts()

Hebt die Registrierung eines oder mehrerer Content-Skripte auf.

Hinweis: Diese Methode ist ab Manifest V3 oder höher in Chrome und Firefox 101 verfügbar. In Firefox 102+ ist diese Methode auch in Manifest V2 verfügbar.

Um diese API zu verwenden, müssen Sie die "scripting"-Berechtigung sowie die Berechtigung für die URL der Seite besitzen, entweder explizit als Host-Berechtigung oder mithilfe der activeTab-Berechtigung.

Dies ist eine asynchrone Funktion, die ein Promise zurückgibt.

Syntax

js
await browser.scripting.unregisterContentScripts(
  scripts         // object
)

Parameter

scripts Optional

scripting.ContentScriptFilter. Ein Filter, um die dynamischen Content-Skripte zu identifizieren, die aufgehoben werden sollen. Wenn nicht angegeben, werden alle dynamischen Content-Skripte aufgehoben.

Rückgabewert

Ein Promise, das ohne Argumente erfüllt wird, wenn alle Skripte aufgehoben sind. Falls ein Fehler auftritt, wird das Promise abgelehnt.

Beispiele

Dieses Beispiel hebt die Registrierung eines registrierten Content-Skripts mit der ID a-script auf:

js
try {
  await browser.scripting.unregisterContentScripts({
    ids: ["a-script"],
  });
} catch (err) {
  console.error(`failed to unregister content scripts: ${err}`);
}

Browser-Kompatibilität

Hinweis: Diese API basiert auf der chrome.scripting-API von Chromium.