首頁  >  文章  >  web前端  >  為什麼即使關閉瀏覽器後我的會話 Cookie 仍保留在 Chrome 中?

為什麼即使關閉瀏覽器後我的會話 Cookie 仍保留在 Chrome 中?

DDD
DDD原創
2024-11-19 07:15:03637瀏覽

Why Do My Session Cookies Persist in Chrome Even After Closing the Browser?

Chrome 的會話Cookie 難題

背景:
當涉及在JavaScript 中設定會話Cookie 時,普遍的期望是它們應該瀏覽器終止後即過期。然而,使用者在 Chrome 中遇到了一個異常情況,即即使關閉瀏覽器,會話 cookie 仍然存在。

問題描述:
使用者總是依照標準做法設定會話 cookie。儘管如此,Chrome 仍會在瀏覽器登出後保留 cookie。該問題出現在 Mac OSX Lion 中,而 Windows XP 和 Ubuntu 等其他平台的行為與預期一致。

說明:

Chrome 中持久會話Cookie 的原因:

Chrome 中的異常行為源自於特定設定: 「繼續你離開的地方。」啟用此選項後,Chrome 旨在跨瀏覽器會話維護瀏覽首選項,包括會話cookie。這會覆蓋此類 cookie 的慣例過期規則。

解決方案:

要解決此問題,必須停用「從上次停下的位置繼續」設定:

  1. 開啟Chrome 的設定。
  2. 在「歷史記錄」部分下,取消選取「從上次停下的地方繼續」的方塊。
  3. 重新啟動 Chrome 以套用變更。

進一步閱讀:

關於此主題的其他見解和討論,請參閱以下資源:

  • Bug報告:[Chrome 不會刪除臨時cookie – 即當我關閉所有瀏覽器Windows 時不會自動登出](https://bugs.chromium.org/p/chromium/issues/detail?id=128513)
  • Chromium 中的問題128513:[Chrome 處理時會話Cookie 未清除已關閉](https://bugs.chromium.org/p/chromium/issues/detail?id=128513)
  • 問題128567 :[僅會話cookie 不會刪除](https://bugs. chromium.org/p/chromium/issues/detail?id=128567)

以上是為什麼即使關閉瀏覽器後我的會話 Cookie 仍保留在 Chrome 中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn