Chrome proxy provjera autentičnosti: nedostajući onAuthRequired povratni pozivi
Odvojite vidljivost događaja proširenja od predmemorirane provjere autentičnosti i dovršenih zahtjeva kada otklanjate pogreške u povratnim pozivima prijave putem Chrome proxyja.
Poruka unutar onAuthRequired dokazuje da je taj slušatelj radio. Prazna konzola ne pokazuje koju je rutu zahtjev odabrao ni je li ranija razmjena pružila provjeru autentičnosti.
| Zapažanje | Držite odvojeno od |
|---|---|
| Odabrana ruta | Je li se pojavio izazov provjere autentičnosti |
| Primljeni izazov | Je li ga ovaj slušatelj mogao primijetiti ili obraditi |
| Izlaz slušatelja | Gledate li ispravnu konzolu proširenja |
| Konačan ishod zahtjeva | Je li bio potreban novi povratni poziv |
Najprije utvrdite stvarni ishod mreže. Zahtjev može ponovno upotrijebiti provjeru autentičnosti ili uspostavljenu vezu, ići izravno ili nikada ne stići do očekivane krajnje točke.
Ako se pojavio relevantan izazov, pregledajte filtar slušatelja, dopuštenja i podržani kontekst proširenja. Generacija Manifesta i model implementacije utječu na obradu provjere autentičnosti; zastario primjer blokirajućeg slušatelja ne može definirati trenutačni model dopuštenja. Gledajte konzolu service workera proširenja kada slušatelj tamo radi, umjesto da se oslanjate na izlaz stranice. Za Manifest V3 registrirajte slušatelja provjere autentičnosti sinkrono prije asinkronog učitavanja računa.
Ponovljena navigacija nije nužno novi izazov. Povijesna izvješća o predmemoriji ne uspostavljaju pravilo da se događaj aktivira točno jednom po sesiji preglednika; promatrajte preglednik i verziju koja se koristi.
Za kontroliranu usporedbu izolirajte predviđenu konfiguraciju proširenja i račun pomoću podržanih alata preglednika. Izbjegavajte nedokumentirane trikove čišćenja predmemorije ili promjenu cijelog operacijskog sustava. Četiri zapažanja pokazuju nedostaje li slušatelj ili ova veza jednostavno nije trebala njega.