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

js
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