declarativeNetRequest.MatchedRule
Ein Objekt, das die übereinstimmende Regel beschreibt. Dieser Typ kann von den Methoden declarativeNetRequest.getMatchedRules
oder declarativeNetRequest.testMatchOutcome
zurückgegeben oder durch das Ereignis declarativeNetRequest.onRuleMatchedDebug
beobachtet werden.
Typ
Werte dieses Typs sind Objekte. Sie enthalten folgende Eigenschaften:
extensionId
-
Ein
string
. Die ID der Erweiterung, falls diese Regel zu einer anderen Erweiterung gehört. Diese Eigenschaft ist nur verfügbar, wenn sie mitdeclarativeNetRequest.testMatchOutcome
verwendet wird, mit der OptionincludeOtherExtensions
auftrue
gesetzt. ruleId
-
Eine
number
. Die ID der übereinstimmenden Regel. rulesetId
-
Ein
string
. Die ID des Regelsatzes, zu dem diese Regel gehört. Der zurückgegebene Wert ist:- Für eine Regel, die aus dem Satz statischer Regeln stammt, der in dem "id"-Schlüssel des Regelsatzes in dem
declarative_net_request.rule_resources
Manifest-Schlüssel angegebene Wert. - Für eine Regel, die aus dem Satz dynamischer Regeln stammt, der in
declarativeNetRequest.DYNAMIC_RULESET_ID
definierte Wert, d. h.,"_dynamic"
. - Für eine Regel, die aus dem Satz von Sitzung-Regeln stammt, der in
declarativeNetRequest.SESSION_RULESET_ID
definierte Wert, d. h.,"_session"
.
- Für eine Regel, die aus dem Satz statischer Regeln stammt, der in dem "id"-Schlüssel des Regelsatzes in dem
Browser-Kompatibilität
BCD tables only load in the browser