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, wenn type "modifyHeaders" ist.

responseHeaders Optional

declarativeNetRequest.ModifyHeaderInfo. Die Antwort-Header, die für die Anfrage geändert werden sollen. Nur gültig, wenn type "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