declarativeNetRequest.URLTransform
Details zur Beschreibung einer URL-Transformation, die für eine Umleitungsregel durchgeführt werden soll. Dieses Objekt kann bei rule.action.redirect.transform angegeben werden.
Typ
Werte dieses Typs sind Objekte. Sie enthalten folgende Eigenschaften:
fragmentOptional-
Ein
string. Das neue Fragment für die Anfrage. Sollte entweder leer sein, in diesem Fall wird das vorhandene Fragment entfernt, oder sollte mit '#' beginnen. hostOptional-
Ein
string. Der neue Hostname für die Anfrage. passwordOptional-
Ein
string. Das neue Passwort für die Anfrage. pathOptional-
Ein
string. Der neue Pfad für die Anfrage. Wenn leer, wird der vorhandene Pfad entfernt. portOptional-
Ein
string. Der neue Port für die Anfrage. Wenn leer, wird der vorhandene Port entfernt. queryOptional-
Ein
string. Die neue Abfrage für die Anfrage. Sollte entweder leer sein, in diesem Fall wird die vorhandene Abfrage entfernt, oder sollte mit '?' beginnen. queryTransformOptional-
Ein Objekt, das beschreibt, wie Abfrage-Schlüssel-Wert-Paare hinzugefügt, entfernt oder ersetzt werden. Kann nicht angegeben werden, wenn 'query' angegeben ist.
addOrReplaceParamsOptional-
Ein Array von Objekten, das die Liste der Abfrage-Schlüssel-Wert-Paare (
key=value) beschreibt, die hinzugefügt oder ersetzt werden sollen.key-
Ein
string. Derkey-Teil vonkey=value. replaceOnlyOptional-
Ein
boolean. Wenn true, wird der Abfrageschlüssel nur ersetzt, wenn er bereits vorhanden ist. Andernfalls wird der Schlüssel auch hinzugefügt, falls er fehlt. Standardmäßigfalse. value-
Ein
string. Dervalue-Teil vonkey=value.
removeParamsOptional-
Ein Array von
string. Die Liste der zu entfernenden Abfrageschlüssel.
schemeOptional-
Ein
string. Das neue Schema für die Anfrage. Zulässige 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 derhostangegeben werden, um ein sinnvolles Umleitungsziel zu erzeugen. usernameOptional-
Ein
string. Der neue Benutzername für die Anfrage.