proxy.RequestDetails
Beinhaltet 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 Kontexts. Weitere Informationen finden Sie unter Arbeiten mit kontextuellen Identitäten. documentUrl-
string. URL der Seite, in die die angeforderte Ressource geladen wird. frameId-
integer. Null, wenn die Anfrage im Hauptframe erfolgt; ein positiver Wert ist die ID eines Unterrahmens, in dem die Anfrage erfolgt. Wenn das Dokument eines (Unter-)Rahmens geladen wird (typeistmain_frameodersub_frame), gibtframeIddie ID dieses Rahmens an, nicht die ID des äußeren Rahmens. Frame-IDs sind innerhalb eines Tabs eindeutig. fromCache-
boolean. Gibt an, ob die Antwort aus dem Festplattencache abgerufen 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 ist wie die URL der Seite, in die die angeforderte Ressource geladen wird. Zum Beispiel, wenn ein Dokument in einem anderen Fenster einen Ladevorgang über das target-Attribut eines Links auslöst oder wenn ein CSS-Dokument ein Bild mithilfe derurl()funktionalen Notation einschließt, dann ist dies die URL des ursprünglichen Dokuments bzw. des CSS-Dokuments. parentFrameId-
integer. ID des Rahmens, der den Rahmen enthält, der die Anfrage gesendet hat. Auf -1 gesetzt, wenn kein übergeordneter Rahmen 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 zur gleichen Anfrage gehören. requestHeadersOptional-
webRequest.HttpHeaders. Die HTTP-Anfrageheader, die mit dieser Anfrage gesendet werden. Beachten Sie, dass dies nur enthalten ist, wenn die Option"requestHeaders"anaddListener()übergeben wurde. tabId-
integer. ID des Tabs, in dem die Anfrage erfolgt. Auf -1 gesetzt, wenn die Anfrage nicht mit einem Tab verknüpft ist. thirdParty-
boolean. Gibt an, ob die Anfrage und ihre Inhaltsfensterhierarchie von Dritten stammt. timeStamp-
number. Die Zeit, zu der dieses Ereignis ausgelöst wurde, in Millisekunden seit der Epoche. type-
webRequest.ResourceType. Der Typ der angeforderten Ressource: zum Beispiel "image", "script" oder "stylesheet". url-
string. Ziel der Anfrage.