Modifies the set of dynamic 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 persisted across browser sessions and across extension updates.
- Static rules specified as part of the extension package can not be removed using this function.
-
declarativeNetRequest.MAX_NUMBER_OF_DYNAMIC_AND_SESSION_RULESis the maximum number of dynamic and session rules an extension can add.