Autenticación de proxy en Chrome: callbacks onAuthRequired ausentes
Separa la visibilidad de eventos de la extensión de la autenticación en caché y de las solicitudes completadas al depurar callbacks de inicio de sesión del proxy de Chrome.
Un mensaje dentro de onAuthRequired demuestra que ese listener se ejecutó. Una consola vacía no muestra qué ruta tomó la solicitud ni si un intercambio anterior proporcionó autenticación.
| Observación | Mantenlo separado de |
|---|---|
| Ruta elegida | Si se produjo un desafío de autenticación |
| Desafío recibido | Si este listener pudo observarlo o gestionarlo |
| Salida del listener | Si estás mirando la consola de extensión correcta |
| Resultado final de la solicitud | Si se necesitaba un callback nuevo |
Establece primero el resultado real de la red. La solicitud puede reutilizar autenticación o una conexión ya establecida, ir directa o no llegar nunca al punto final esperado.
Si se produjo un desafío relevante, inspecciona el filtro, los permisos y el contexto de extensión admitido del listener. La generación de Manifest y el modelo de despliegue afectan al tratamiento de la autenticación; un ejemplo obsoleto de listener bloqueante no puede definir el modelo de permisos actual. Observa la consola del service worker de la extensión cuando sea allí donde se ejecuta el listener, en lugar de confiar en la salida de la página. Para Manifest V3, registra el listener de autenticación de forma síncrona antes de la carga asíncrona de la cuenta.
La navegación repetida no es necesariamente un desafío nuevo. Los informes históricos de caché no establecen una regla de que el evento se dispare exactamente una vez por sesión del navegador; observa el navegador y la versión en uso.
Para una comparación controlada, aísla la configuración de extensión y la cuenta previstas con herramientas de navegador compatibles. Evita trucos no documentados para borrar la caché o cambiar todo el sistema operativo. Las cuatro observaciones identifican si falta un listener o si esta conexión simplemente no lo necesitaba.