AJAX リクエストで HTTP 基本認証を使用しています。Firefox 3 は愚痴をこぼし、失敗した認証情報のダイアログ ボックスを常に表示します。
この質問は、ブラウザーと JS の問題の一部をまとめたものです。クライアント側では未解決であることがわかります。幸いなことに、サーバーを変更する自由が少なくともいくらかあり.htaccess
ます。ファイルを変更できます。
基本的に、Firefox は WWW-Authenticate ヘッダーを検出すると、認証を再試行します。 ファイルを変更して、AJAX リクエストに対してのみそのヘッダーを抑制することはできますか? .htaccess
もしそうなら、どのように?必要に応じて、XHR リクエストでカスタム ヘッダーを渡すことができます。
現在の様子は次のとおりです。
AuthType Basic
AuthUserFile /www/private/.htpasswd
AuthName "Private Collection"
require valid-user