Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

proxy.RequestDetails

Contient des informations sur une requête Web que le navigateur est sur le point de faire. Une instance de cet objet est passée dans l'écouteur proxy.onRequest.

Type

Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :

cookieStoreId

string. L'ID de magasin de cookies du contexte actuel.

documentId Facultatif

string. L'UUID du document effectuant la requête. Voir l'article Travailler avec documentId pour plus d'informations.

documentUrl

string. URL de la page dans laquelle la ressource demandée est chargée.

frameId

integer. Zéro si la requête se produit dans le cadre principal; une valeur positive est l'ID d'une sous-trame dans laquelle la requête se produit. Si le document d'une (sous-)frame est chargé (type est main_frame ou sub_frame), frameId indique l'ID de cette trame, pas l'ID de la trame externe. Les ID de cadre sont uniques dans un onglet.

fromCache

boolean. Indique si cette réponse est récupérée du cache disque.

incognito

boolean true pour les demandes de navigation privées

method

string. Méthode HTTP standard: par exemple, "GET" ou "POST".

originUrl

string. URL de la ressource qui a déclenché cette demande. Notez que ceci peut ne pas être le même que l'URL de la page dans laquelle la ressource demandée est chargée. Par exemple, si un document déclenche un chargement dans une fenêtre différente l'attribut cible d'un lien, ou d'un document CSS inclut une image utilisant la notation fonctionnelle url(), alors ce est l'URL du document original ou du document CSS, respectivement.

parentDocumentId Facultatif

string. Un UUID du document parent auquel appartient le cadre. Non défini s'il n'y a pas de document parent. Pour plus d'informations, consultez l'article Travailler avec documentId.

parentFrameId

integer. ID de l'image qui contient l'image qui a envoyé la demande. Défini sur -1 si aucun cadre parent n'existe.

requestId

string. L'ID de la demande Les ID de demande sont uniques dans une session de navigateur, vous pouvez donc les utiliser pour associer différents évènements associés à la même demande.

requestHeadersFacultatif

webRequest.HttpHeaders. Les en-têtes de requête HTTP qui vont être envoyés avec cette requête. Notez que ceci n'est inclus que si l'option "requestHeaders" a été passée dans addListener().

tabId

integer. ID de l'onglet dans lequel la requête a lieu. Défini sur -1 si la requête n'est pas liée à un onglet.

thirdParty

boolean. Indique si la requête et sa hiérarchie de fenêtres de contenu sont de tiers.

timeStamp

number. L'heure à laquelle cet évènement s'est déclenché, en millisecondes depuis l'époque.

type

webRequest.ResourceType. Le type de ressource demandé : par exemple, "image", "script", "stylesheet".

url

string. Cible de la demande.

Compatibilité des navigateurs