Es sieht so aus, als hätten Sie die Bedeutung von "Blockieren" hier falsch verstanden.
Wenn das optionale Array opt_extraInfoSpec den String 'blocking' enthält (nur für bestimmte Ereignisse zulässig), wird die Callback-Funktion behandelt synchron. Das bedeutet, dass die Anfrage blockiert ist, bis die Rückruffunktion kehrt zurück. In diesem Fall kann der Callback a zurückgeben BlockingResponse, die den weiteren Lebenszyklus der Anfrage.
Um eine Anfrage zu blockieren (abzubrechen), geben Sie {cancel: true}
in Ihrem Event-Handler zurück.
Zum Beispiel:
%Vor% Dies wird alle URLs blockieren, die mit *://site.com/test/*
übereinstimmen.
Denken Sie auch daran, die Berechtigungen webRequest
und webRequestBlocking
in Ihrem Manifest zu deklarieren.
Von Chrome 59 können Sie bestimmte Anfragen auf der Registerkarte "Netzwerk" der Entwicklerwerkzeuge selbst blockieren.
Klicken Sie mit der rechten Maustaste auf die Anfrage im Bereich "Netzwerk" und wählen Sie "URL der Anfrage blockieren". In der Schublade wird eine neue Registerkarte "Blockierung von Anfragen" angezeigt, mit der Sie blockierte Anfragen verwalten können.
Tags und Links google-chrome google-chrome-extension