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
scriptsOptional-
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.