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-uridonné 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-facerègle CSS. image-
Les ressources chargées pour être rendues sous forme d'image, à l'exception de
imagesetsur 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 attributsrcsetd'un élement<img>.
main_frame-
Documents de niveau chargés dans un objet.
mediaobject-
Ressources chargées par un élément
<object>ou<embed>.Les navigateurs qui n'ont pas de type
object_subrequestdé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
pingd'un hyperlien, lorsque l'hyperlien est suivi.Les navigateurs qui n'ont pas de type de
balisedé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_frameweb_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
XMLHttpRequestou 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
Chargement…
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.