declarativeNetRequest.RuleAction

Details der Aktion, die durchgeführt werden soll, wenn eine Regel übereinstimmt, als die action-Eigenschaft einer declarativeNetRequest.Rule.

Typ

Werte dieses Typs sind Objekte. Sie enthalten folgende Eigenschaften:

redirect Optional

declarativeNetRequest.Redirect. Beschreibt, wie die Umleitung durchgeführt werden soll. Nur gültig für Umleitungsregeln.

requestHeaders Optional

declarativeNetRequest.ModifyHeaderInfo. Die Anfrage-Header, die für die Anfrage modifiziert werden sollen. Nur gültig, wenn type "modifyHeaders" ist.

responseHeaders Optional

declarativeNetRequest.ModifyHeaderInfo. Die Antwort-Header, die für die Anfrage modifiziert werden sollen. Nur gültig, wenn type "modifyHeaders" ist.

type

Ein string. Der Typ der auszufü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 Anfange initiator. 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 zu den Auswirkungen von Regelaktionen finden Sie in Matching precedence.

Beispielerweiterungen

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
RuleAction
requestHeaders
requestHeaders.header
requestHeaders.operation
requestHeaders.value
responseHeaders
responseHeaders.header
responseHeaders.operation
responseHeaders.value

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
See implementation notes.