Ověřování proxy v Chromu: chybějící callbacky onAuthRequired
Oddělte viditelnost událostí rozšíření od uloženého ověření a dokončených požadavků při ladění callbacků přihlášení přes proxy v Chromu.
Zpráva uvnitř onAuthRequired dokazuje, že tento posluchač běžel. Prázdná konzole neukazuje, jakou cestu požadavek zvolil ani zda dřívější výměna poskytla ověření.
| Pozorování | Oddělte od |
|---|---|
| Zvolená cesta | Zda nastala výzva k ověření |
| Přijatá výzva | Zda ji tento posluchač mohl pozorovat nebo obsloužit |
| Výstup posluchače | Zda sledujete správnou konzoli rozšíření |
| Konečný výsledek požadavku | Zda byl potřeba nový callback |
Nejprve zjistěte skutečný síťový výsledek. Požadavek může znovu použít ověření nebo navázané spojení, jít přímo, nebo nikdy nedosáhnout očekávaného koncového bodu.
Pokud nastala relevantní výzva, prohlédněte filtr posluchače, oprávnění a podporovaný kontext rozšíření. Generace Manifestu a model nasazení ovlivňují zpracování ověření; zastaralý příklad blokujícího posluchače nemůže definovat současný model oprávnění. Sledujte konzoli service workeru rozšíření, když v něm posluchač běží, místo spoléhání na výstup stránky. Pro Manifest V3 zaregistrujte posluchač ověření synchronně před asynchronním načtením účtu.
Opakovaná navigace nemusí být nutně nová výzva. Historické zprávy o mezipaměti nestanovují pravidlo, že událost nastane přesně jednou za relaci prohlížeče; sledujte používaný prohlížeč a verzi.
Pro kontrolované srovnání izolujte zamýšlenou konfiguraci rozšíření a účet pomocí podporovaných nástrojů prohlížeče. Vyhněte se nedokumentovaným trikům mazání mezipaměti nebo změně celého operačního systému. Čtyři pozorování určují, zda posluchač chybí, nebo zda toto spojení jej prostě nepotřebovalo.