declarativeNetRequest.updateStaticRules()
Ändert den Aktivierungsstatus 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, zu dem sie gehören, deaktiviert ist. Die Änderungen werden wirksam, sobald der Regelsatz aktiviert wird.
Syntax
let staticRulesUpdated = browser.declarativeNetRequest.updateStaticRules(
options // object
);
Parameter
options-
Ein Objekt, das einen statischen Regelsatz und die darin zu aktivierenden oder zu deaktivierenden Regeln angibt.
rulesetIdrulesetId-
stringDie ID des zu ändernden statischen Regelsatzes. disableRuleIdsOptional-
Ein Array von
number-Werten. IDs der zu deaktivierenden Regeln. Ungültige IDs werden ignoriert. enableRuleIdsOptional-
Ein Array von
number-Werten. 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. Schlägt die Anfrage fehl, wird das Promise mit einer Fehlermeldung zurückgewiesen.