Evite la ventana emergente de autenticación 401 con CouchDB PouchDB

Para una aplicación web JavaScript (basada en AngularJS), estoy usando PouchDB replicando una base de datos CouchDB en mi servidor. La autenticación en PouchDB funciona bien conautenticación pouchdb. Quiero gestionar esto a través de una pantalla de inicio de sesión html / js.

Sin embargo, si el usuario ingresa credenciales incorrectas, recibo un401 Unauthorized del servidor CouchDB que provoca una ventana emergente del navegador que solicita credenciales.

¿Cómo puedo evitar esta ventana emergente de autenticación fea y simplemente manejar todo desde mi javascript?

Respuestas a la pregunta(3)

Su respuesta a la pregunta