declarativeNetRequest.updateEnabledRulesets
更新扩展的静态规则集。首先停用 options.disableRulesetIds
中列出的 ID 的规则集,然后激活 options.enableRulesetIds
中列出的规则集。请注意,启用的静态规则集在会话之间持久存在,但在扩展更新之间不持久存在,即 declarative_net_request.rule_resources
清单密钥 决定每次扩展更新时启用的静态规则集。
语法
js
let updatedRulesets = browser.declarativeNetRequest.updateEnabledRulesets(
options // object
);
参数
options
-
一个对象,详细说明要在扩展的静态规则集中激活或停用的规则集。
disableRulesetIds
可选-
一个
string
数组。要停用的静态规则集的 ID。 enableRulesetIds
可选-
一个
string
数组。要激活的静态规则集的 ID。
返回值
一个 Promise
如果请求成功,则 promise 会在没有参数的情况下完成。如果请求失败,则 promise 会使用错误消息被拒绝。
示例
浏览器兼容性
BCD 表格仅在浏览器中加载