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 von string. 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 webRequest.ResourceType. 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.

tabId Optional

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

windowId Optional

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

incognito Optional

boolean. Wenn angegeben, werden Anfragen herausgefiltert, die nicht dem Inkognito-Status (true oder false) 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.