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
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:
try {
await browser.scripting.unregisterContentScripts({
ids: ["a-script"],
});
} catch (err) {
console.error(`failed to unregister content scripts: ${err}`);
}
Browser-Kompatibilität
Loading…
Hinweis:
Diese API basiert auf der chrome.scripting
-API von Chromium.