declarativeNetRequest.RuleAction
Details der Aktion, die ausgeführt werden soll, wenn eine Regel übereinstimmt, als die action
-Eigenschaft einer declarativeNetRequest.Rule
.
Typ
Werte dieses Typs sind Objekte. Sie enthalten die folgenden Eigenschaften:
redirect
Optional-
declarativeNetRequest.Redirect
. Beschreibt, wie die Weiterleitung durchgeführt werden soll. Nur gültig für Weiterleitungsregeln. requestHeaders
Optional-
declarativeNetRequest.ModifyHeaderInfo
. Die Anfrage-Header, die für die Anfrage geändert werden sollen. Nur gültig, wenntype
"modifyHeaders"
ist. responseHeaders
Optional-
declarativeNetRequest.ModifyHeaderInfo
. Die Antwort-Header, die für die Anfrage geändert werden sollen. Nur gültig, wenntype
"modifyHeaders"
ist. type
-
Ein
string
. Der Typ der durchzuführenden Aktion. Mögliche Werte sind"block"
,"redirect"
,"allow"
,"upgradeScheme"
,"modifyHeaders"
und"allowAllRequests"
. Die Verwendung der Aktionen"redirect"
und"modifyHeaders"
erfordert Host-Berechtigungen für die Anfrage und den Anfragesteller. Die Aktionen "block" und "upgradeScheme" erfordern ebenfalls Host-Berechtigungen, es sei denn, die Berechtigung "declarativeNetRequest" ist angegeben. Ohne diese Berechtigungen werden übereinstimmende Regeln ignoriert. Weitere Informationen finden Sie unter Berechtigungen bei declarativeNetRequest. Weitere Details über die Auswirkungen von Regelaktionen finden Sie in Übereinstimmungs-Präzedenzfällen.
Beispielerweiterungen
Browser-Kompatibilität
BCD tables only load in the browser