Evite la ventana emergente de autenticación HTTP en una extensión de Chrome (resumen)

Actualmente estoy desarrollando una extensión de Chrome, necesito acceder a algunos recursos protegidos con http-auth (webdav). La autenticación HTTP está utilizando (en el mejor de los casos) una autenticación de resumen.

Puedo hacer la autenticación directamente en la solicitud ajax usando elhttps: // login: contraseñ[email protected]/path/to/ressource formar.

El problema es: si el inicio de sesión / contraseña es incorrecto, no puedo obtener un estado 401 (no autorizado), Chrome muestra el diálogo de autenticación normal. Lo que no quiero porque es confuso para el usuario y no puedo guardar las credenciales desde aquí.

EDITAR: Otro caso de uso que enfrenté es: quiero verificar si un recurso está protegido con contraseña sin intentar proporcionar credenciales para acceder realmente a él.

¿Alguna idea sobre cómo atrapar el 401 sin abrir el cuadro de autenticación de Chrome?

Respuestas a la pregunta(3)

Su respuesta a la pregunta