declarativeNetRequest.updateStaticRules

修改静态规则集中规则的启用状态。规则集中可以禁用的规则数量限制为 MAX_NUMBER_OF_DISABLED_STATIC_RULES 的值。

规则集被禁用时,可以启用和禁用规则。任何更改将在规则集启用时生效。

语法

js
let updatedStaticRules = browser.declarativeNetRequest.updateStaticRules(
    options                // object
);

参数

options

指定静态规则集和要启用或禁用该规则集中的规则的对象。

rulesetId rulesetId

string 要修改的静态规则集的 ID。

disableRuleIds 可选

number 数组。要禁用的规则的 ID。任何无效的 ID 将被忽略。

enableRuleIds 可选

number 数组。要启用的规则的 ID。任何无效的 ID 将被忽略。

返回值

一个 Promise 如果请求成功,则 promise 将在没有参数的情况下完成。如果请求失败,则 promise 将被错误消息拒绝。

浏览器兼容性

BCD 表格仅在浏览器中加载