declarativeNetRequest.updateStaticRules
Ändert den aktivierten Zustand von Regeln in einem statischen Regelsatz. Die Anzahl der Regeln, die in einem Regelsatz deaktiviert werden können, ist auf den Wert von MAX_NUMBER_OF_DISABLED_STATIC_RULES
begrenzt.
Regeln können aktiviert und deaktiviert werden, während der Regelsatz, der sie enthält, deaktiviert ist. Alle Änderungen werden wirksam, wenn der Regelsatz aktiviert wird.
Syntax
let updatedStaticRules = browser.declarativeNetRequest.updateStaticRules(
options // object
);
Parameter
options
-
Ein Objekt, das einen statischen Regelsatz und die zu aktivierenden oder zu deaktivierenden Regeln in diesem Regelsatz angibt.
rulesetId
rulesetId-
string
Die ID des zu ändernden statischen Regelsatzes. disableRuleIds
Optional-
Ein Array von
number
. IDs der zu deaktivierenden Regeln. Ungültige IDs werden ignoriert. enableRuleIds
Optional-
Ein Array von
number
. IDs der zu aktivierenden Regeln. Ungültige IDs werden ignoriert.
Rückgabewert
Ein Promise
. Wenn die Anfrage erfolgreich ist, wird das Promise ohne Argumente erfüllt. Wenn die Anfrage fehlschlägt, wird das Promise mit einer Fehlermeldung abgelehnt.
Browser-Kompatibilität
BCD tables only load in the browser