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

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
RequestFilter
tabId
urls
view-source
windowId

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
See implementation notes.

Hinweis: Diese API basiert auf der chrome.webRequest API von Chromium. Diese Dokumentation ist abgeleitet von web_request.json im Chromium-Code.