Evitar pop-up de autenticação HTTP em uma extensão do Chrome (resumo)

No momento, estou desenvolvendo uma extensão chrome, preciso acessar alguns recursos protegidos por autenticação http (webdav). A autenticação HTTP está usando (no melhor caso) uma autenticação Digest.

Eu sou capaz de fazer a autenticação diretamente na solicitação ajax usando ohttps: // login: [email protected]/path/to/ressource Formato.

O problema é: se o login / senha estiver errado, não consigo obter o status 401 (não autorizado), o Chrome exibe a caixa de diálogo de autenticação regular. O que eu não quero, porque é confuso para o usuário e não posso salvar as credenciais daqui.

EDIT: Outro caso de uso que enfrentei é: quero verificar se um recurso está protegido por senha sem tentar fornecer credenciais para acessá-lo.

Alguma idéia de como pegar o 401 sem abrir a caixa de autenticação do Chrome?

questionAnswers(3)

yourAnswerToTheQuestion