背景:
當涉及在JavaScript 中設定會話Cookie 時,普遍的期望是它們應該瀏覽器終止後即過期。然而,使用者在 Chrome 中遇到了一個異常情況,即即使關閉瀏覽器,會話 cookie 仍然存在。
問題描述:
使用者總是依照標準做法設定會話 cookie。儘管如此,Chrome 仍會在瀏覽器登出後保留 cookie。該問題出現在 Mac OSX Lion 中,而 Windows XP 和 Ubuntu 等其他平台的行為與預期一致。
說明:
Chrome 中持久會話Cookie 的原因:
Chrome 中的異常行為源自於特定設定: 「繼續你離開的地方。」啟用此選項後,Chrome 旨在跨瀏覽器會話維護瀏覽首選項,包括會話cookie。這會覆蓋此類 cookie 的慣例過期規則。
解決方案:
要解決此問題,必須停用「從上次停下的位置繼續」設定:
進一步閱讀:
關於此主題的其他見解和討論,請參閱以下資源:
以上是為什麼即使關閉瀏覽器後我的會話 Cookie 仍保留在 Chrome 中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!