webRequest.RequestFilter
Ein Objekt, das Filter beschreibt, die auf webRequest-Ereignisse angewendet werden sollen.
Typ
Werte dieses Typs sind Objekte. Sie enthalten die folgenden Eigenschaften:
urls
-
array
vonstring
. Ein Array von Musterübereinstimmungen. Der Listener wird nur für Anfragen aufgerufen, deren Ziele mit einem der angegebenen Muster übereinstimmen. Nur Anfragen, die HTTP oder HTTPS verwenden, lösen Ereignisse aus, andere Protokolle (wie data: und file:), die von der Musterübereinstimmung unterstützt werden, lösen keine Ereignisse aus.view-source:
Anfragen können basierend auf ihrer inneren URL übereinstimmen. types
Optional-
array
vonwebRequest.ResourceType
. Eine Liste von Ressourcentypen (zum Beispiel Stylesheets, Bilder, Skripte). Der Listener wird nur für Anfragen nach Ressourcen aufgerufen, die einem der angegebenen Typen entsprechen. tabId
Optional-
integer
. Der Listener wird nur für Anfragen aus dem durch diese ID identifiziertenTab
aufgerufen. windowId
Optional-
integer
. Der Listener wird nur für Anfragen aus dem durch diese ID identifiziertenFenster
aufgerufen. incognito
Optional-
boolean
. Wenn angegeben, werden Anfragen, die nicht dem Inkognito-Status (true
oderfalse
) entsprechen, herausgefiltert.
Browser-Kompatibilität
Hinweis:
Diese API basiert auf Chromiums chrome.webRequest
API. Diese Dokumentation stammt aus web_request.json
im Chromium-Code.