搜尋

首頁  >  問答  >  主體

javascript - 如何取得瀏覽器cookie剩餘容量大小並解決容量不足的問題?

我們知道瀏覽器本身cookie所能儲存的大小有限,如果已超出最大容量,就無法繼續設定cookie,開發的時候如何確保剩餘容量足夠?假設使用者造訪了某個網站將其cookie寫滿,是否表示後面造訪的網站都無法正常設定cookie?

欧阳克欧阳克2772 天前910

全部回覆(4)我來回復

  • 迷茫

    迷茫2017-06-12 09:32:41

    字串的長度document.cookie.length,然後就是位元組換算了唄

    回覆
    0
  • 迷茫

    迷茫2017-06-12 09:32:41

    用localstorage代替cookie

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-06-12 09:32:41

    cookie的容量是4K
    可以用localstorage代替cookie。
    對應的還有sessionstorage。

    回覆
    0
  • 習慣沉默

    習慣沉默2017-06-12 09:32:41

    cookie只有4k ,若果你要用存的話建議用localstorage,之外你想模擬cookie時間清除的話,你可以用cookie單純地存一個時間來判斷localstorage的存儲時間,到時就clear

    回覆
    0
  • 取消回覆