Un messaggio all'interno di onAuthRequired dimostra che quel listener è stato eseguito. Una console vuota non mostra quale percorso ha preso la richiesta né se uno scambio precedente abbia fornito l'autenticazione.

OsservazioneTenerlo separato da
Percorso sceltoSe si è verificata una richiesta di autenticazione
Richiesta ricevutaSe questo listener poteva osservarla o gestirla
Output del listenerSe stai osservando la console dell'estensione corretta
Esito finale della richiestaSe era necessario un nuovo callback

Stabilisci prima l'esito reale della rete. La richiesta potrebbe riutilizzare l'autenticazione o una connessione già stabilita, procedere direttamente o non raggiungere mai l'endpoint previsto.

Se si è verificata una richiesta pertinente, esamina il filtro, i permessi e il contesto dell'estensione supportato dal listener. La generazione di Manifest e il modello di distribuzione influenzano la gestione dell'autenticazione; un esempio obsoleto di listener bloccante non può definire il modello di autorizzazione attuale. Osserva la console del service worker dell'estensione quando è lì che viene eseguito il listener, invece di affidarti all'output della pagina. Per Manifest V3, registra il listener di autenticazione in modo sincrono prima del caricamento asincrono dell'account.

La navigazione ripetuta non è necessariamente una nuova richiesta. I rapporti storici sulla cache non stabiliscono una regola secondo cui l'evento si attiva esattamente una volta per sessione del browser; osserva il browser e la versione in uso.

Per un confronto controllato, isola la configurazione dell'estensione e l'account previsti usando strumenti del browser supportati. Evita trucchi non documentati per svuotare la cache o modificare l'intero sistema operativo. Le quattro osservazioni identificano se manca un listener o se questa connessione semplicemente non ne aveva bisogno.

Articoli correlati