背景:
JavaScript でセッション Cookie を設定する場合、一般的に期待されるのは、セッション Cookie を設定することです。ブラウザの終了時に期限切れになります。ただし、ブラウザを閉じた後もセッション Cookie が残るという Chrome の異常が発生しました。
問題の説明:
ユーザーは、標準的な方法に従って一貫してセッション Cookie を設定します。それにもかかわらず、Chrome はブラウザを終了した後も Cookie を保持します。この問題は Mac OSX Lion で発生しますが、Windows XP や Ubuntu などの他のプラットフォームは予想どおりに動作します。
説明:
Chrome で永続的なセッション Cookie が使用される理由:
Chrome の異常な動作は、「中断したところから続行する」という特定の設定に起因します。このオプションが有効になっている場合、Chrome はブラウザ セッション全体でセッション Cookie を含むブラウジング設定を維持することを目的としています。これにより、そのような Cookie の通常の有効期限ルールが上書きされます。
解決策:
この問題を解決するには、[中断したところから続行] 設定を無効にする必要があります:
参考資料:
このトピックに関する追加の洞察と議論については、次のリソースを参照してください:
以上がブラウザを閉じた後もセッション Cookie が Chrome に残るのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。