webRequest.ResourceType
Ce type est une chaîne de caractères, qui représente le contexte dans lequel une ressource a été récupérée dans une requête web.
Il est utilisé pour filtrer les requêtes que vous écoutez en utilisant l'API webRequest. Par exemple : vous pouvez écouter les requêtes uniquement pour les images, ou uniquement pour les scripts.
Type
Les valeurs de ce type sont des chaînes de caractères. Les valeurs possibles sont :
beacon
-
Demandes envoyées par le biais de l'API Beacon.
csp_report
-
Demandes envoyées au
report-uri
donné dans l'en-têteContent-Security-Policy
, lorsqu'une tentative de violation de la politique est détectée. font
-
Polices Web chargées pour un
@font-face
règle CSS. image
-
Les ressources chargées pour être rendues sous forme d'image, à l'exception de
imageset
sur les navigateurs qui prennent en charge ce type (voir la compatibilité des navigateurs ci-dessous). imageset
-
Images chargées par un élément
<picture>
ou données dans un attributsrcset
d'un élement<img>
.
main_frame
-
Documents de niveau chargés dans un objet.
media
object
-
Ressources chargées par un élément
<object>
ou<embed>
.Les navigateurs qui n'ont pas de type
object_subrequest
dédié (voir compatibilité des navigateurs ci-dessous), étiquettent également les requêtes ultérieures envoyées par le plugin en tantobject
. object_subrequest
-
Requêtes envoyées par plugins.
ping
-
Demandes envoyées à l'URL donnée dans l'attribut
ping
d'un hyperlien, lorsque l'hyperlien est suivi.Les navigateurs qui n'ont pas de type de
balise
dédié (voir la compatibilité des navigateurs ci-dessous), étiquettent également les requêtes envoyées par l'API Beacon en tant queping
. script
-
Code chargé pour être exécuté par un élément
<script>
ou exécuté dans un Worker. speculative
-
Dans une connexion spéculative, le navigateur a déterminé qu'une demande d'URI pourrait bientôt arriver, donc il lance immédiatement un handshake TCP et/ou TLS, de sorte qu'il est prêt plus rapidement lorsque la ressource est effectivement demandée.
stylesheet
-
Feuilles de style CSS chargées pour décrire la représentation d'un document.
sub_frame
web_manifest
-
Manifests Web App chargés pour les sites Web qui peuvent être installés sur l'écran d'accueil.
websocket
-
Requêtes initiant une connexion à un serveur via l'API WebSocket.
xbl
-
XBL bindings chargés pour étendre le comportement des éléments d'un document.
xml_dtd
-
DTDs chargées pour un document XML.
xmlhttprequest
-
Requêtes envoyées par un objet
XMLHttpRequest
ou par l'API Fetch. xslt
-
Feuilles de style XSLT chargées pour transformer un document XML
other
-
Ressources qui ne sont couvertes par aucun autre type disponible.
Compatibilité des navigateurs
BCD tables only load in the browser
Note :
Cette API est basée sur l'API Chromium chrome.webRequest
. Cette documentation est dérivée de web_request.json
dans le code Chromium.
Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.