webRequest.ResourceType
Dieser Typ ist ein String, der den Kontext darstellt, in dem eine Ressource in einer Webanfrage abgerufen wurde.
Er wird verwendet, um Filter auf die Anfragen anzuwenden, die Sie mit der webRequest API überwachen. Zum Beispiel: Sie können Anfragen nur für Bilder oder nur für Skripte überwachen.
Typ
Werte dieses Typs sind Strings. Mögliche Werte sind:
beacon
-
Anfragen, die über die Beacon API gesendet werden.
csp_report
-
Anfragen, die an die
report-uri
gesendet werden, die imContent-Security-Policy
-Header angegeben ist, wenn ein Versuch entdeckt wird, die Richtlinie zu verletzen. font
-
Web-Schriftarten, die für eine
@font-face
CSS-Regel geladen werden. image
-
Ressourcen, die geladen werden, um als Bild dargestellt zu werden, außer
imageset
in Browsern, die diesen Typ unterstützen (siehe unten die Browser-Kompatibilität). imageset
-
Bilder, die von einem
<picture>
-Element geladen oder in einem<img>
-Element mit demsrcset
-Attribut angegeben werden. main_frame
-
Hauptdokumente, die in einem Tab geladen werden.
media
-
Ressourcen, die von einem
<video>
- oder<audio>
-Element geladen werden. object
-
Ressourcen, die von einem
<object>
- oder<embed>
-Element geladen werden.Browser, die keinen speziellen
object_subrequest
-Typ haben (siehe unten die Browser-Kompatibilität), kennzeichnen auch nachfolgende Anfragen des Plugins alsobject
. object_subrequest
-
Anfragen, die von Plugins gesendet werden.
ping
-
Anfragen, die an die URL im
ping
-Attribut eines Hyperlinks gesendet werden, wenn der Hyperlink gefolgt wird.Browser, die keinen speziellen
beacon
-Typ haben (siehe unten die Browser-Kompatibilität), kennzeichnen auch Anfragen, die durch die Beacon API gesendet werden, alsping
. script
-
Code, der geladen wird, um von einem
<script>
-Element ausgeführt zu werden oder in einem Worker läuft. speculative
-
Bei einer spekulativen Verbindung hat der Browser festgestellt, dass eine Anfrage zu einer URI möglicherweise bald erfolgt, also startet er sofort ein TCP- und/oder TLS-Handshake, damit die Ressource schneller bereit ist, wenn sie tatsächlich angefordert wird. Beachten Sie, dass diese Art von Verbindung keine gültigen Tab-Informationen bereitstellt, sodass Anfragedetails wie
tabId
,frameId
,parentFrameId
usw. ungenau sind. stylesheet
-
CSS-Stylesheets, die geladen werden, um die Darstellung eines Dokuments zu beschreiben.
sub_frame
-
Dokumente, die in ein
<iframe>
- oder<frame>
-Element geladen werden. web_manifest
-
Web App Manifeste, die für Websites geladen werden, die auf dem Startbildschirm installiert werden können.
websocket
-
Anfragen, die eine Verbindung zu einem Server über die WebSocket API initiieren.
xml_dtd
-
DTDs, die für ein XML-Dokument geladen werden.
xmlhttprequest
-
Anfragen, die durch ein
XMLHttpRequest
-Objekt oder durch die Fetch API gesendet werden. xslt
-
XSLT-Stylesheets, die zum Transformieren eines XML-Dokuments geladen werden.
other
-
Ressourcen, die von keinem anderen verfügbaren Typ abgedeckt werden.
Browser-Kompatibilität
BCD tables only load in the browser
Hinweis:
Diese API basiert auf der chrome.webRequest
-API von Chromium. Diese Dokumentation ist abgeleitet von web_request.json
im Chromium-Code.