Firefox で、「HTTP 基本認証」を使用するローカルホストのコントロール パネルに入るために Enter キーを押さなければならない状態を常に回避するにはどうすればよいですか?

Firefox で、「HTTP 基本認証」を使用するローカルホストのコントロール パネルに入るために Enter キーを押さなければならない状態を常に回避するにはどうすればよいですか?

私は Firefox を使用しています。127.0.0.1 でホストされている「コントロール パネル」を自分でコーディングして持っています。理論上は外部からの接続を許可しないはずなのに、安全だと感じさせるために「基本 HTTP 認証」で不必要に保護されているのかもしれません。それでも、安心感を得るためには、これを配置しておく必要があります。削除するわけにはいきません。

コントロール パネルのブックマークを読み込むたびに、Firefox はユーザー名とパスワードがすでに入力された GUI ボックスを表示しますが、自動的に Enter キーを押すことはありません。すべての「セッション」でその「GUI プロンプト」を表示し、手動で Enter キーを押して続行する必要があります。

これは些細なことのように聞こえるかもしれませんが、古代中国の拷問室の囚人も、最初の数時間/数日間は水滴を気にしなかったはずです... 毎回起こることだと脳に定着すると、コントロール パネルを開くのが「苦労」のように感じ始めます。コントロール パネルのブックマークを押してもすぐに読み込まれず、読み込まれる前にプロンプ​​トが表示され、別の入力を強制されることがわかっているからです。

このような動作をしないようにする方法はありますか? つまり、ユーザー名とパスワードはすでに記憶されているので、自動的に「ログイン」しないのはおかしいと思います。少なくとも、「[ ] 今後このプロンプトを表示しない」などのチェックボックスが必要です。

実際に「HTTP 基本認証」メカニズムを使用していることをユーザーに確認するために、これがデフォルトで実行されることは理解できますが、意図したとおりに動作することを確認したら、間違いなくこれを削除できるようにする必要があります。

おそらくこれに関する about:config があるのでしょうか? ぜひ、存在させてください...

重要: ブックマークを連続して数回読み込む場合、各ページの読み込みごとに確認メッセージは表示されません。Firefox を閉じて再度開いたときのみ確認メッセージが表示され、これは 1 日に数え切れないほど頻繁に発生します。これを「忘れる」ためにブラウザのデータを消去する必要はありません。

はっきりさせておきますが、これはブラウザ データの消去とはまったく関係ありません。この質問をする前に、100% 確実にするために自分で確認しました。これは善意の機能のようですが、私のコンピューターの使用方法が原因で裏目に出ており、残念ながら変更できません。さまざまな理由で、私は Firefox (複数のプロファイルで) を頻繁に閉じたり開いたりしています。

答え1

ページの資格情報を自動送信する指示は、Firefox で基本として設定されますsesion。つまり、ブラウザ タブを閉じると、次回に再度要求されます。

これには十分な理由があり、Firefox にはこれを上書きする設定はありません。しかし、他にも多くの選択肢があります。最も簡単なのは、パネル コードを調整して、クライアントの IP アドレスが一致すれば127.0.0.1自動的にログインするようにすることです。その背後にある理論的根拠は、サーバーがすでに侵害されている場合は、クライアントの資格情報を考慮する必要がないということです。

関連情報