瀏覽器的本地儲存

2021-10-06 20:32:59 字數 848 閱讀 4666

瀏覽器的本地儲存

分為:cookie,web storage,indexdb

cookie(狀態儲存,以鍵值對形式存在)

屬性:name:cookie名,key:值,maxage:失效時間,path:路徑,httponly:與安全有關

缺陷:容量缺陷:只有4kb

效能缺陷:在同一網域名稱下的所有請求,無論用不用cookie,都會攜帶cookie

安全缺陷:cookie以純文字的形式在瀏覽器和伺服器中傳遞,很容易被非法使用者截獲到,在httponly為false的情況下,cookie資訊可以通過js指令碼讀取

webstorge

分為local storage和session storage

區別:生命週期:local storage永久性儲存,session storage臨時性的本地儲存,它是一會話級別的儲存,當會話關閉後,儲存內容也就被釋放

作用域:session storage特別的一點在於,即使相同網域名稱的兩個頁面,只要他們不在同一瀏覽器視窗開啟,那麼它們裡面儲存的內容無法共享

特性:儲存容量大:根據瀏覽器的不同,儲存量可以達到5-10m之間

進製於瀏覽器端,不與伺服器發生通訊,儲存的都是字串

local storage:儲存一些官網的logo,不經常跟新的css,js靜態資源,base64格式的資源

session storage:將表單資訊儲存在裡面,即使頁面重新整理也不會讓之前的資訊丟失

儲存本次瀏覽記錄,關閉頁面之後不需要這些資料,用session storage

indexdb:

執行在瀏覽器中的非關係型資料庫,為大型資料的儲存提供了介面

鍵值對形式儲存,非同步操作,受同源策略限制,無法訪問跨域的資料庫

瀏覽器本地儲存

本地儲存 儲存讀取 刪除在瀏覽器端儲存資料 全域性變數 cookie sessionstorage localstorage 只能短時間儲存資料,頁面跳轉或重新整理後資料會消失 按儲存時間長短分成2種 會話cookie 視窗關閉即消失 持久化cookie 可以由程式設計師指定存活時間,關閉視窗也不會...

瀏覽器本地儲存

瀏覽器的本地儲存主要分為cookie webstorage indexdb,其中webstorage又可以分為localstorage和sessionstorage cookie cookie最開始被設計出來並不是為了做本地儲存。而是彌補http在狀態管理上的不足 http協議是乙個無狀態協議,客戶...

瀏覽器的本地儲存

瀏覽器的本地儲存主要分為cookie webstorage和indexeddb,其中webstorage又可以分為localstorage和sessionstorage。cookie1.容量缺陷。cookie 的體積上限只有4kb,只能用來儲存少量的資訊。2.效能缺陷。cookie 緊跟網域名稱,不...