declarativeNetRequest.MatchedRule
一个描述匹配规则的对象。此类型可能由 declarativeNetRequest.getMatchedRules 或 declarativeNetRequest.testMatchOutcome 方法返回,或者通过 declarativeNetRequest.onRuleMatchedDebug 事件观察到。
类型
此类型的值是对象。它们包含以下属性:
extensionId-
一个
string。扩展程序的 ID,如果此规则属于其他扩展程序。仅当使用declarativeNetRequest.testMatchOutcome方法并设置includeOtherExtensions选项为true时,此属性才可用。 ruleId-
一个
number。匹配规则的 ID。 rulesetId-
一个
string。此规则所属的 规则集 的 ID。返回的值是- 对于源自静态规则集的规则,则是在
declarative_net_request.rule_resources manifest 键中规则集的 "id" 键指定的值。 - 对于源自动态规则集的规则,则是在
declarativeNetRequest.DYNAMIC_RULESET_ID中定义的值,即"_dynamic"。 - 对于源自会话规则集的规则,则是在
declarativeNetRequest.SESSION_RULESET_ID中定义的值,即"_session"。
- 对于源自静态规则集的规则,则是在
浏览器兼容性
加载中…