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

js
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

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
updateStaticRules

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support