ブラウザのキャッシュを消去しても Facebook からサインアウトされないのはなぜですか?

ブラウザのキャッシュを消去しても Facebook からサインアウトされないのはなぜですか?

私は時々、CCleanerブラウザのキャッシュもクリアする定期的な作業です。

これを実行すると、ほとんどの Web サイトからログアウトしていることに気付きました (StackExchange もその 1 つです)。ただし、ログアウトしていない Web サイトもいくつかあります。Facebook はそのような Web サイトの 1 つです。

ブラウザのキャッシュをクリアしても Facebook からログアウトされないのはなぜですか? システムをクリーンアップしたときに Facebook からログアウトされるようにするにはどうすればよいですか? 関係があるかどうかはわかりませんが、私が通常使用するブラウザは Google Chrome です。

答え1

では、質問に答える前に、ブラウザ キャッシュとは何かを復習しましょう。Web ページの左上に表示される StackExchange のロゴをご存知ですか? スーパー ユーザーの Web ページにアクセスするたびに、このロゴ イメージの情報をサーバーから取得するのは馬鹿げているように思えます。ブラウザ キャッシュは、冗長データを含む Web ページの読み込みを高速化するために、ハード ドライブにそのようなデータを保存するための単なるスペースです。

残念ながら、現時点ではインターネットの速度をハードドライブの速度より速くする方法はありません。そのため、ブラウザ キャッシュが存在します。

ブラウザのキャッシュをクリアすると、ハードドライブのかなりのスペースが解放されます。繰り返しになりますが、おっしゃるとおり、これによりほとんどのサイトからログアウトされます。ただし、削除し忘れている可能性のある特定のデータがあります。それは Cookie です。

クッキーはウェブページに関する小さなメタデータで、CCleaner が削除するデータにはデフォルトでは含まれていません。そのため、キャッシュを削除しても、残念ながらいくつかのクッキーは削除されません。この問題の解決方法は、Windows エクスプローラーを使用してハード ドライブからクッキーを手動で消去することです (Windows を使用していると仮定します)。

このような Cookie の場所はブラウザによって異なります。Chrome の Cookie の場所は次のとおりです。

C:\Users\<your_username>\AppData\Local\Google\Chrome\User Data\Default\

これについては、回答のデータで詳しく説明されています。Chromeのクッキーに関する具体的な質問

削除するには、Chrome ブラウザを閉じて、Chrome に関連するすべてのプロセスを削除します。そうしないと、プロセスによってファイルがまだ使用されているため、Windows によってファイルがロックされます。次に、上記の場所に移動し、Cookie を手動で削除します。これで、Facebook および前述の他のすべてのサイトからサインアウトできます。

関連情報