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 von string. 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 von webRequest.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 identifizierten Tab aufgerufen.

windowId Optional

integer. Der Listener wird nur für Anfragen aus dem durch diese ID identifizierten Fenster aufgerufen.

incognito Optional

boolean. Wenn angegeben, werden Anfragen, die nicht dem Inkognito-Status (true oder false) entsprechen, herausgefiltert.

Browser-Kompatibilität

Hinweis: Diese API basiert auf Chromiums chrome.webRequest API. Diese Dokumentation stammt aus web_request.json im Chromium-Code.