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-
arrayvonstring. Ein Array von Übereinstimmungsmustern. Der Listener wird nur für Anfragen aufgerufen, deren Ziele mit einem der angegebenen Muster übereinstimmen. Nur Anfragen, die mit HTTP oder HTTPS gestellt werden, 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. typesOptional-
arrayvonwebRequest.ResourceType. Eine Liste von Ressourcentypen (z.B. Stylesheets, Bilder, Skripte). Der Listener wird nur für Anfragen aufgerufen, die sich auf Ressourcen beziehen, die einem der angegebenen Typen entsprechen. tabIdOptional-
integer. Der Listener wird nur für Anfragen von demTabaufgerufen, der durch diese ID identifiziert wird. windowIdOptional-
integer. Der Listener wird nur für Anfragen von demFensteraufgerufen, das durch diese ID identifiziert wird. incognitoOptional-
boolean. Wenn angegeben, werden Anfragen, die nicht dem Inkognito-Status (trueoderfalse) entsprechen, herausgefiltert.
Browser-Kompatibilität
Loading…
Hinweis:
Diese API basiert auf der chrome.webRequest API von Chromium. Diese Dokumentation leitet sich von web_request.json im Chromium-Code ab.