declarativeNetRequest.updateStaticRules

修改靜態規則集中規則的啟用狀態。每個規則集可停用的規則數量受限於 MAX_NUMBER_OF_DISABLED_STATIC_RULES 的值。

在包含規則的規則集被停用時,規則可以被啟用和停用。任何更改將在規則集被啟用時生效。

語法

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

引數

options

一個物件,指定一個靜態規則集以及在該規則集中要啟用或停用的規則。

rulesetId rulesetId

string 要修改的靜態規則集的 ID。

disableRuleIds 可選

一個 number 陣列。要停用的規則的 ID。任何無效的 ID 都將被忽略。

enableRuleIds 可選

一個 number 陣列。要啟用的規則的 ID。任何無效的 ID 都將被忽略。

返回值

一個 Promise。如果請求成功,Promise 將不帶引數地解析。如果請求失敗,Promise 將以錯誤訊息拒絕。

瀏覽器相容性