proxy.RequestDetails
Enthält Informationen über eine Webanfrage. Eine Instanz dieses Objekts wird an den proxy.onRequest Listener übergeben.
Typ
Werte dieses Typs sind Objekte. Sie enthalten die folgenden Eigenschaften:
-
string. Die Cookie-Store-ID des aktuellen Kontextes. Siehe Arbeiten mit kontextuellen Identitäten für weitere Informationen. documentIdOptional-
string. Die UUID des Dokuments, das die Anfrage stellt. Siehe den Artikel Arbeiten mit documentId für weitere Informationen. documentUrl-
string. URL der Seite, in die die angeforderte Ressource geladen wird. frameId-
integer. Null, wenn die Anfrage im Haupt-Frame stattfindet; ein positiver Wert ist die ID eines Unter-Frames, in dem die Anfrage stattfindet. Wenn das Dokument eines (Unter-)Frames geladen wird (typeistmain_frameodersub_frame), gibtframeIddie ID dieses Frames an, nicht die ID des äußeren Frames. Frame-IDs sind eindeutig innerhalb eines Tabs. fromCache-
boolean. Gibt an, ob diese Antwort aus dem Festplattencache geladen wird. incognito-
boolean.truefür Anfragen im privaten Modus. method-
string. Standard-HTTP-Methode: zum Beispiel "GET" oder "POST". originUrl-
string. URL der Ressource, die die Anfrage ausgelöst hat. Beachten Sie, dass dies möglicherweise nicht dieselbe URL ist wie die der Seite, in die die angeforderte Ressource geladen wird. Zum Beispiel, wenn ein Dokument einen Ladevorgang in einem anderen Fenster durch das target-Attribut eines Links auslöst, oder ein CSS-Dokument ein Bild über dieurl()Funktionalnotation einbindet, dann ist dies die URL des ursprünglichen Dokuments bzw. des CSS-Dokuments. parentDocumentIdOptional-
string. Eine UUID des übergeordneten Dokuments, das den Frame besitzt. Nicht gesetzt, wenn kein übergeordnetes Dokument vorhanden ist. Siehe den Artikel Arbeiten mit documentId für weitere Informationen. parentFrameId-
integer. ID des Frames, der den Frame enthält, der die Anfrage gesendet hat. Wird auf -1 gesetzt, wenn kein übergeordneter Frame existiert. requestId-
string. Die ID der Anfrage. Anfrage-IDs sind innerhalb einer Browsersitzung eindeutig, sodass Sie eine ID verwenden können, um verschiedene Ereignisse zu identifizieren, die derselben Anfrage zugeordnet sind. requestHeadersOptional-
webRequest.HttpHeaders. Die HTTP-Anfrage-Header, die mit dieser Anfrage gesendet werden. Beachten Sie, dass dies nur enthalten ist, wenn die Option"requestHeaders"inaddListener()übergeben wurde. tabId-
integer. ID des Tabs, in dem die Anfrage erfolgt. Wird auf -1 gesetzt, wenn die Anfrage nicht mit einem Tab verbunden ist. thirdParty-
boolean. Gibt an, ob die Anfrage und ihre Fensterhierarchie von Drittanbietern stammen. timeStamp-
number. Die Zeit, zu der dieses Ereignis ausgelöst wurde, in [Millisekunden seit dem Epoch] (https://en.wikipedia.org/wiki/Unix_time). type-
webRequest.ResourceType. Der Typ der angeforderten Ressource: zum Beispiel "image", "script" oder "stylesheet". url-
string. Ziel der Anfrage.