Chrome-Erweiterung : Wie abfangen angeforderten urls?
Wie kann eine Erweiterung abzufangen angeforderten URL, um es zu blockieren, wenn eine Bedingung " entspricht?
Ähnliche Frage für den Firefox.
Welche Berechtigung muss festgelegt werden, manifestieren.json?
- Bitte genügend Informationen in der Frage so, dass Sie können verantwortlich sein, wenn, sagen wir, link tot geht. Es ist gut und ermutigt, den link zu Fragen, aber diese Frage sollte auf eigenen Beinen stehen.
- Akzeptiert/verbesserte Sie Ihre Bearbeiten, nominiert für die Wiedereröffnung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
JavaScript-Code :
Folgende Beispiel zeigt, wie das blockieren aller Anfragen an http://www.evil.com:
Folgenden Beispiel erreicht das gleiche Ziel in einer effizienteren Weise, da Anfragen, die nicht zielgerichtet zu http://www.evil.com nicht übergeben werden müssen, um die Erweiterung:
Registrieren von event-Listenern:
Registrieren Sie einen Ereignis-listener für eine web-Anfrage, die Sie verwenden eine variation des üblichen
addListener()
Funktion. Neben der Angabe einer callback-Funktion, müssen Sie einen filter angeben argument, und Sie können optional eine zusätzliche info-argument.Den drei Argumente, um die web-API-Anfrage ist addListener() die folgenden Definitionen:
Hier ist ein Beispiel des Hörens für die onBeforeRequest Veranstaltung:
Erlaubnis benötigt, manifestieren.json :
Erweiterungen, Beispiele und Hilfe-links: