首頁 >web前端 >js教程 >為什麼 Chrome 會話 Cookie 在關閉瀏覽器後仍然存在?

為什麼 Chrome 會話 Cookie 在關閉瀏覽器後仍然存在?

Susan Sarandon
Susan Sarandon原創
2024-11-17 20:19:02517瀏覽

Why Do Chrome Session Cookies Persist After Closing the Browser?

Chrome 會話Cookie 持久性難題

儘管嘗試設定具有過期時間的會話cookie,用戶還是在Chrome 中遇到了意外問題: session即使在瀏覽器關閉並重新開啟後,cookie 仍然存在。此行為與 Firefox 和 Opera 不同,在 Firefox 和 Opera 中,會話 cookie 在瀏覽器退出時會被刪除。

根本原因:Chrome 的恢復繼續設定

調查顯示,這種非典型行為源於Chrome 的設定為“從上次停下的地方繼續” 。啟用此設定後,Chrome 會保留先前活動標籤中的會話數據,可能包括 Cookie。

作業系統變化

有趣的是,這個問題在不同作業系統上的表現有所不同。會話 cookie 在 Windows XP 和 Ubuntu 中的 Chrome 上被刪除,但在 Mac OSX Lion 中卻莫名其妙地保持不變。

支持證據和進一步的見解

  • 錯誤報告已在Chrome 問題追蹤器上歸檔,解決了刪除臨時cookie 和自動使用者登出失敗的問題。
  • Chromium 中的問題 128513 進一步調查了關閉 Chrome 進程時清除會話 cookie 的不一致問題。
  • 問題128567 強調保留僅會話 cookie,無論其預期目的為何。

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

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