Abbrechen Ich bin meine Frage aus Chromium-Erweiterungen Google Group hier erneut posten.Wie stillschweigend WebRequest in Chrome-Erweiterung
In meiner Erweiterung möchte ich einige WebRequests basierend auf URL-Muster abbrechen. Mein Problem ist, dass, wenn ich {cancel: true} in der onBeforeRequest Ereignis Listener zurückgeben, der Browser würde umleiten zu einer Seite, die mir sagt, dass die Anfrage von einer Erweiterung blockiert wird. Aber ich möchte die Anfrage stillschweigend abbrechen (da nichts passiert ist).
Ich habe auch versucht {redirectUrl: „“} zurückzukehren im onBeforeRequest Ereignis-Listener, würde die Konsole einen Fehler melden Sie sagen, dass „“ keine gültige URL war, und eine Bar erschien am unteren Ende der Browser sagt "Wartet auf Erweiterung". Um diese Leiste zu schließen, führe ich dann das Inhaltsskript "window.stop()" auf dieser Webseite aus. Das funktioniert manchmal, aber nicht immer. Ich frage mich also, ob jemand eine bessere Lösung hat. Vielen Dank!!
'hat {redirectUrl: "javascript:"}' helfen? – OneOfOne
Danke für die schnelle Antwort. Ich habe es versucht, und es funktioniert !! Hätte nie gedacht, dass es so einfach sein könnte. – Jun
@Jun Wie wäre es, die angenommene Antwort zu ändern? – aaaaaaaaaaaa