Powtórne opublikowanie mojego pytania z grupy Chromium-extensions google tutaj.Jak anulować webRequest po cichu w rozszerzeniu chrome
W moim rozszerzeniu chcę anulować niektóre webRequests na podstawie wzorca URL. Mój problem polega na tym, że jeśli zwrócę {cancel: true} w detektorze zdarzeń, to przeglądarka przekieruje mnie na stronę informującą, że żądanie jest blokowane przez jakieś rozszerzenie. Ale chcę po cichu anulować żądanie (ponieważ nic się nie stało).
Próbowałem również, aby powrócić {redirectUrl: „”} w przypadku słuchacza onBeforeRequest, konsola będzie zalogować się błąd mówiąc, że „” nie był prawidłowy adres URL, a pasek pojawił się na dole przeglądarkę, mówiąc "Oczekiwanie na rozszerzenie". Aby zamknąć ten pasek, uruchamiam skrypt "window.stop()" na tej stronie. To działa czasami, ale nie zawsze. Zastanawiam się, czy ktoś ma lepsze rozwiązanie. Dzięki!!
ma '{redirectUrl: "javascript:"}' pomóc? – OneOfOne
Dzięki za szybką odpowiedź. Próbowałem tego i działa! Nigdy nie myślałem, że to może być takie proste. – Jun
@Jun Jak zmienić akceptowaną odpowiedź? – aaaaaaaaaaaa