Stack Exchangeサイトから頻繁にログアウトするのはなぜですか?
Stack Overflowや同じ共有サイトをナビゲートするとき、ここ数か月間、ログインクレデンシャルを何度も再入力する必要があるようです(以前は数か月に1回でしたが、現在は週に数回です)。アカウント(旅行、サウンドデザイン、駐在員、信号処理、ビデオ制作)。私はこれらのサイトにほぼ毎日アクセスしています。
macOS v10.13.6(High Sierra)でFirefox(現在は83.0)を実行しています。私が持っているuBlock原点広告ブロッカーが有効とネイティブFirefoxの追跡保護は、標準モードで有効。
最近、Stack Exchange Webサイトの外部URLからスクリプトをロードする必要があることを示すアラートメッセージがいくつか表示されたのを覚えています。そのため、リンクがある可能性があります。(これらのメッセージは、代替URLからのロードを受け入れることで解決されます。)
[編集]
サードパーティのCookieに関する質問への回答では、Firefoxのプライバシー設定に、アクセス許可を明示的に設定できるようなCookieについての言及はありません。スタックドメインで見つかったPCに現在保存されているCookieのリストは次のとおりです。
stackapps 2
stackexchange 2
sound.stackexchange.com 2
stackoverflow.com 3
さらに、Travel SEを使用している場合、たとえば次のようになります。
uBlockOriginは1つのドメインをブロックします。
www.googletagservices.com
Firefoxの追跡保護はドメインをブロックしません。
ネットワークログインのトラブルシューティングに行くと、メッセージングに失敗した情報があるため、stackauth.comとの通信でも情報がスキップされました。
残念ながら、今日(2020年12月20日)の時点では、元の質問に対する本当に説得力のある答えはありませんでした。
ブラウザ、プライバシー設定、uBlock Origin拡張機能、サーバーコードの間の相互作用が、予測できないログアウトの原因であるというコンセンサスがあるようです。
問題がログイン不能または体系的なログアウトである場合は、ここで提案されている回避策(広告ブロッカーを無効にする、別のブラウザーを試すなど)を試しましたが、問題の動作が不安定であるため、これらの提案が理由の答えを与えることを期待しないでください(おそらくそのようなブラウザで再現されない場合を除いて)。
私は現在、同じブラウザ設定と拡張機能を使用してMacOSからUbuntuに移行しているので、これが問題に影響を与えるかどうかを確認する機会になります。
[/編集]
回答
これはどうですか、試してみてください:
- ドメインをブロックするすべての拡張機能(切断、プライバシーバッジ、uBlock Origin ...)のブロックを解除(およびオフ)して、ページを再読み込みします。次に、再度サインインしてみてください(プロンプトが表示された場合)。次に、問題を再現してみてください。
私の(限られたWeb開発者の)経験から、人々は通常、次の場合に再度ログインする必要があります。
- セッションCookieの有効期限が切れました
または
- 彼らはクッキーを「失った」
したがって、ここでの私の推測では、Firefoxを閉じるたびに「すべてのCookieを削除する」というFirefoxの設定があります(または、「24時間ごとにCookieを削除する」のように一時的なものである可能性もあります)。
とにかく、私はあなたにどちらかを提案します:
- 別のナビゲーターを使用してみてください(優れたソリューションIMOではありません)
または
- Completly Firefoxのアンインストール(と私は意味completly。あなたはあなたのコンピュータがそれを行うことはありませんので、手にいくつかのものを削除する必要があります)。そして、デフォルト設定で再インストールします