現在、Chrome 拡張機能を開発しています。http 認証で保護されたリソース (webdav) にアクセスする必要があります。HTTP 認証は (最良の場合) ダイジェスト認証を使用しています。
https://login:password@domain.tld/path/to/ressourceフォームを使用して、ajax リクエストで直接認証を行うことができます。
問題は、ログイン/パスワードが間違っている場合、401 ステータス (未承認) を取得できず、Chrome が通常の認証ダイアログをポップアップすることです。ユーザーにとって混乱を招き、ここから資格情報を保存できないため、これは望ましくありません。
編集:私が直面した別のユースケースは次のとおりです:実際にアクセスするための資格情報を提供しようとせずに、リソースがパスワードで保護されているかどうかを確認したい。
Chromeの認証ボックスをポップせずに401をキャッチする方法についてのアイデアはありますか?