declarativeNetRequest.URLTransform
Details, die eine URL-Transformation zur Durchführung einer Weiterleitungsregel beschreiben. Dieses Objekt kann bei rule.action
.redirect.transform angegeben werden.
Typ
Werte dieses Typs sind Objekte. Sie enthalten folgende Eigenschaften:
fragment
Optional-
Ein
string
. Der neue Fragment für die Anfrage. Sollte entweder leer sein, in diesem Fall wird der vorhandene Fragment gelöscht; oder sollte mit '#' beginnen. host
Optional-
Ein
string
. Der neue Hostname für die Anfrage. password
Optional-
Ein
string
. Das neue Passwort für die Anfrage. path
Optional-
Ein
string
. Der neue Pfad für die Anfrage. Wenn leer, wird der vorhandene Pfad gelöscht. port
Optional-
Ein
string
. Der neue Port für die Anfrage. Wenn leer, wird der vorhandene Port gelöscht. query
Optional-
Ein
string
. Die neue Abfrage für die Anfrage. Sollte entweder leer sein, in diesem Fall wird die vorhandene Abfrage gelöscht; oder sollte mit '?' beginnen. queryTransform
Optional-
Ein Objekt, das beschreibt, wie Abfrage-Schlüsselwertpaare hinzugefügt, entfernt oder ersetzt werden sollen. Kann nicht angegeben werden, wenn 'query' angegeben ist.
addOrReplaceParams
Optional-
Ein Array von Objekten, das die Liste der hinzuzufügenden oder zu ersetzenden Abfrage-Schlüsselwertpaare beschreibt.
key
-
Ein
string
. Der Schlüsselwert. replaceOnly
Optional-
Ein
boolean
. Wenn true, wird der Abfrageschlüssel nur ersetzt, wenn er bereits vorhanden ist. Andernfalls wird der Schlüssel auch hinzugefügt, wenn er fehlt. Standardmäßig false. value
-
Ein
string
. Der Wert.
removeParams
Optional-
Ein Array von
string
. Die Liste der zu entfernenden Abfrageschlüssel.
scheme
Optional-
Ein
string
. Das neue Schema für die Anfrage. Erlaubte Werte sind"http"
,"https"
und das Schema der Erweiterung, zum Beispiel "moz-extension" in Firefox oder "chrome-extension" in Chrome. Wenn das Erweiterungsschema verwendet wird, muss derhost
angegeben werden, um ein aussagekräftiges Weiterleitungsziel zu generieren. username
Optional-
Ein
string
. Der neue Benutzername für die Anfrage.
Browser-Kompatibilität
BCD tables only load in the browser