Autenticació de proxy de Chrome: callbacks onAuthRequired que falten
Separa la visibilitat d'esdeveniments de l'extensió de l'autenticació en memòria cau i de les sol·licituds completades quan depures callbacks d'inici de sessió de proxy de Chrome.
Un missatge dins de onAuthRequired demostra que aquest listener s'ha executat. Una consola buida no mostra quina ruta ha pres la sol·licitud ni si un intercanvi anterior ha proporcionat autenticació.
| Observació | Mantén-ho separat de |
|---|---|
| Ruta triada | Si s'ha produït un repte d'autenticació |
| Repte rebut | Si aquest listener l'ha pogut observar o gestionar |
| Sortida del listener | Si estàs mirant la consola de l'extensió correcta |
| Resultat final de la sol·licitud | Si calia un callback nou |
Primer estableix el resultat real de la xarxa. La sol·licitud pot reutilitzar autenticació o una connexió establerta, anar directa o no arribar mai al punt final esperat.
Si s'ha produït un repte rellevant, inspecciona el filtre, els permisos i el context d'extensió compatible del listener. La generació de Manifest i el model de desplegament afecten el tractament de l'autenticació; un exemple obsolet de listener blocador no pot definir el model de permisos actual. Mira la consola del service worker de l'extensió quan és allí on s'executa el listener, en lloc de confiar en la sortida de la pàgina. Per a Manifest V3, registra el listener d'autenticació de manera síncrona abans de carregar el compte de manera asíncrona.
La navegació repetida no és necessàriament un repte nou. Els informes històrics de memòria cau no estableixen cap regla que l'esdeveniment s'activi exactament una vegada per sessió del navegador; observa el navegador i la versió en ús.
Per a una comparació controlada, aïlla la configuració d'extensió i el compte desitjats amb eines de navegador compatibles. Evita trucs no documentats per esborrar la memòria cau o canviar tot el sistema operatiu. Les quatre observacions identifiquen si falta un listener o si aquesta connexió simplement no el necessitava.