webRequest.RequestFilter
Ein Objekt, das beschreibt, welche Filter auf webRequest
-Ereignisse angewendet werden sollen.
Typ
Werte dieses Typs sind Objekte. Sie enthalten die folgenden Eigenschaften:
urls
-
array
vonstring
. Ein Array von Match-Mustern. Der Listener wird nur für Anfragen aufgerufen, deren Ziele einem der angegebenen Muster entsprechen. Nur Anfragen, die mit HTTP oder HTTPS gestellt werden, lösen Ereignisse aus. Andere Protokolle (wie data: und file:), die von der Mustererkennung unterstützt werden, lösen keine Ereignisse aus.view-source:
-Anfragen können basierend auf ihrer inneren URL übereinstimmen. types
Optional-
array
von
. Eine Liste von Ressourcentypen (zum Beispiel Stylesheets, Bilder, Skripte). Der Listener wird nur für Anfragen von Ressourcen aufgerufen, die zu einem der angegebenen Typen gehören.webRequest.ResourceType
tabId
Optional-
integer
. Der Listener wird nur für Anfragen von dem durch diese ID identifiziertenTab
aufgerufen. windowId
Optional-
integer
. Der Listener wird nur für Anfragen von dem durch diese ID identifiziertenFenster
aufgerufen. incognito
Optional-
boolean
. Wenn angegeben, werden Anfragen herausgefiltert, die nicht dem Inkognito-Status (true
oderfalse
) entsprechen.
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.