Modifies the set of scoped rules for the extension. The rules with IDs listed in
options.removeRuleIds are first removed, and then the rules given in
options.addRules are added. Note that:
- This update happens as an atomic operation: either all specified rules are added and removed, or an error is returned.
- These rules are not persisted across browser sessions.
MAX_NUMBER_OF_DYNAMIC_AND_SESSION_RULESis the maximum number of dynamic and session rules an extension can add.
let updatedRuleset = browser.declarativeNetRequest.updateSessionRules( options // object );
Promise If the request was successful, the promise is fulfilled with no arguments. If the request fails, the promise is rejected with an error message.
BCD tables only load in the browser