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:

cookieStoreId

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-)Frames geladen wird (type ist main_frame oder sub_frame), gibt frameId die ID dieses Frames an, nicht die ID des äußeren Frames. Frame-IDs sind innerhalb eines Tabs eindeutig.

fromCache

boolean. Gibt an, ob diese Antwort aus dem Festplattencache abgerufen wird.

incognito

boolean. true fü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 nicht unbedingt die gleiche URL ist wie die der Seite, in die die angeforderte Ressource geladen wird. Zum Beispiel, wenn ein Dokument einen Ladevorgang in einem anderen Fenster über das target-Attribut eines Links auslöst oder ein CSS-Dokument ein Bild mithilfe der url() funktionalen Notation einfügt, 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. Anfragen-IDs sind innerhalb einer Browsersitzung eindeutig, sodass Sie eine ID verwenden können, um verschiedene Ereignisse zu identifizieren, die mit derselben Anfrage verbunden sind.

requestHeaders Optional

webRequest.HttpHeaders. Die HTTP-Anfragen-Header, die mit dieser Anfrage gesendet werden. Beachten Sie, dass dies nur enthalten ist, wenn die Option "requestHeaders" in addListener() übergeben wurde.

tabId

integer. ID des Tabs, in dem die Anfrage stattfindet. Auf -1 gesetzt, wenn die Anfrage nicht mit einem Tab in Verbindung steht.

thirdParty

boolean. Gibt an, ob die Anfrage und die Fensterhierarchie ihrer Inhalte von Dritten sind.

timeStamp

number. Der Zeitpunkt, zu dem 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.

Browser-Kompatibilität

BCD tables only load in the browser