declarativeNetRequest.updateEnabledRulesets
Aktualisiert das Set der statischen Regelmengen der Erweiterung. Die Regelmengen mit IDs, die in options.disableRulesetIds
aufgelistet sind, werden zuerst deaktiviert, und dann werden die Regelmengen, die in options.enableRulesetIds
aufgelistet sind, aktiviert. Beachten Sie, dass das Set der aktivierten statischen Regelmengen über Sitzungen hinweg, aber nicht über Erweiterungs-Updates hinweg erhalten bleibt, d. h. der declarative_net_request.rule_resources
Manifest-Schlüssel bestimmt das Set der aktivierten statischen Regelmengen bei jedem Erweiterungs-Update.
Syntax
let updatedRulesets = browser.declarativeNetRequest.updateEnabledRulesets(
options // object
);
Parameter
options
-
Ein Objekt, das die zu aktivierenden oder deaktivierenden Regelmengen in den statischen Regelmengen der Erweiterung beschreibt.
disableRulesetIds
Optional-
Ein Array von
string
. IDs der zu deaktivierenden statischen Regelmengen. enableRulesetIds
Optional-
Ein Array von
string
. IDs der zu aktivierenden statischen Regelmengen.
Rückgabewert
Ein Promise
Wenn die Anfrage erfolgreich war, wird das Promise ohne Argumente erfüllt. Schlägt die Anfrage fehl, wird das Promise mit einer Fehlermeldung abgelehnt.
Beispiele
Browser-Kompatibilität
BCD tables only load in the browser