Overovanie proxy v Chrome: chýbajúce callbacky onAuthRequired
Oddeľte viditeľnosť udalostí rozšírenia od uloženého overenia a dokončených požiadaviek pri ladení callbackov prihlásenia cez proxy v Chrome.
Správa vnútri onAuthRequired dokazuje, že tento poslucháč bežal. Prázdna konzola neukazuje, akou cestou sa požiadavka vydala ani či predchádzajúca výmena poskytla overenie.
| Pozorovanie | Oddeľte od |
|---|---|
| Zvolená cesta | Či nastala výzva na overenie |
| Prijatá výzva | Či ju tento poslucháč mohol pozorovať alebo obslúžiť |
| Výstup poslucháča | Či sledujete správnu konzolu rozšírenia |
| Konečný výsledok požiadavky | Či bol potrebný nový callback |
Najprv zistite skutočný sieťový výsledok. Požiadavka môže znova použiť overenie alebo nadviazané spojenie, ísť priamo alebo nikdy nedosiahnuť očakávaný koncový bod.
Ak nastala relevantná výzva, preskúmajte filter poslucháča, povolenia a podporovaný kontext rozšírenia. Generácia Manifestu a model nasadenia ovplyvňujú spracovanie overenia; zastaraný príklad blokujúceho poslucháča nemôže definovať súčasný model povolení. Sledujte konzolu service workera rozšírenia, keď v ňom poslucháč beží, namiesto spoliehania sa na výstup stránky. Pre Manifest V3 zaregistrujte poslucháč overenia synchrónne pred asynchrónnym načítaním účtu.
Opakovaná navigácia nemusí byť nutne nová výzva. Historické správy o vyrovnávacej pamäti nestanovujú pravidlo, že udalosť nastane presne raz za reláciu prehliadača; sledujte používaný prehliadač a verziu.
Na kontrolované porovnanie izolujte zamýšľanú konfiguráciu rozšírenia a účet pomocou podporovaných nástrojov prehliadača. Vyhnite sa nedokumentovaným trikom mazania vyrovnávacej pamäte alebo zmene celého operačného systému. Štyri pozorovania určujú, či poslucháč chýba alebo či toto spojenie ho jednoducho nepotrebovalo.