Autenticación do proxy de Chrome: callbacks onAuthRequired ausentes
Separa a visibilidade dos eventos da extensión da autenticación na caché e das solicitudes completadas ao depurar callbacks de inicio de sesión do proxy de Chrome.
Unha mensaxe dentro de onAuthRequired demostra que ese listener se executou. Unha consola baleira non mostra que ruta tomou a solicitude nin se un intercambio anterior forneceu autenticación.
| Observación | Mantén isto separado de |
|---|---|
| Ruta elixida | Se se produciu un desafío de autenticación |
| Desafío recibido | Se este listener puido observalo ou xestionalo |
| Saída do listener | Se estás a mirar a consola de extensión correcta |
| Resultado final da solicitude | Se era necesario un callback novo |
Establece primeiro o resultado real da rede. A solicitude pode reutilizar autenticación ou unha conexión establecida, ir directamente ou nunca chegar ao punto final esperado.
Se se produciu un desafío relevante, inspecciona o filtro, os permisos e o contexto de extensión compatible do listener. A xeración de Manifest e o modelo de despregamento afectan o tratamento da autenticación; un exemplo obsoleto de listener bloqueante non pode definir o modelo de permisos actual. Observa a consola do service worker da extensión cando é alí onde se executa o listener, en lugar de confiar na saída da páxina. Para Manifest V3, rexistra o listener de autenticación de forma síncrona antes da carga asíncrona da conta.
A navegación repetida non é necesariamente un desafío novo. Os informes históricos de caché non establecen unha regra de que o evento se dispare exactamente unha vez por sesión do navegador; observa o navegador e a versión en uso.
Para unha comparación controlada, illa a configuración de extensión e a conta previstas con ferramentas de navegador compatibles. Evita trucos non documentados para borrar a caché ou cambiar todo o sistema operativo. As catro observacións identifican se falta un listener ou se esta conexión simplemente non o necesitaba.