天天看點

H5移動端JS操作LocalStorage方法

是對Cookie的優化

沒有時間限制的資料存儲

在隐私模式下不可讀取

大小限制在500萬字元左右,各個浏覽器不一緻

在所有同源視窗中都是共享的

本質是在讀寫檔案,資料多的話會比較卡(firefox會一次性将資料導入記憶體)

不能被爬蟲爬取,不要用它完全取代URL傳參

IE7及以下不支援外,其他标準浏覽器都完全支援

針對一個 session 的資料存儲

大小限制在5M左右,各個浏覽器不一緻

僅在目前浏覽器視窗關閉前有效(适合會話驗證)

不在不同的浏覽器視窗中共享,即使是同一個頁面

擷取鍵值:localStorage.getItem(“key”)

設定鍵值:localStorage.setItem(“key”,”value”)

清除鍵值:localStorage.removeItem(“key”)

清除所有鍵值:localStorage.clear()

擷取鍵值2:localStorage.keyName

設定鍵值2:localStorage.keyName = “value”

擷取鍵值:window.localStorage.getItem(“key”)

設定鍵值:window.localStorage.setItem(“key”,”value”)

清除鍵值:window.localStorage.removeItem(“key”)

清除所有鍵值:window.localStorage.clear()

擷取鍵值2:window.localStorage.keyName

設定鍵值2:window.localStorage.keyName = “value”

學習交流群:364976091