客戶端儲存

2021-07-12 06:51:51 字數 645 閱讀 5831

他們的區別在儲存的有效期和作用域

localstorage儲存是永久性的,作用域是同源文件.同源文件由三個方面確定.埠號,協議,主機名.同樣也受限於瀏覽器廠家,不同瀏覽器廠家之間的localstorage是不能互享的.

sessionstorage的儲存性是和頂層標籤是同步的,如果頂層標籤關閉,那麼sessionstorage就消失.作用域也是同源文件並且是頂層視窗中.

setitem()將對應的值存在進去

getitem()取對應的值

removeitem移除對應的值

clearitem()可以刪除所有的值

cookie會自動在服務和客戶端進行傳輸.因此服務端指令碼就可以讀寫儲存在客戶端的cookie了.

cookie和建立他的頁面有關,並對該頁面和該頁面同目錄以及子目錄頁面可見.

要給當前文件儲存cookie,只需要將cookie屬性設定成乙個name=value的字串.由於cookie儲存不能存逗號分號和空白.所以在給cookie屬性賦值時需要將字串用encodeuricomponent()方法進行編碼,同樣的讀取cookie屬性的值是也需要dencodeuricomponent()進行解碼操作.

預設的cookie有效期,是乙個會話.可以通過設定max-age屬性來設定cookie有效期.

客戶端儲存

客戶端儲存 由於http協議是無狀態路的協議,其無法記住使用者的狀態,所以就有了客戶端儲存用來記錄使用者的狀態。同樣的客戶端儲存也是遵守同源策略,所以不同站點的頁面是無法讀取對方儲存的資料 有oatuh2.0 用來跨站登入的,即qq互聯這種登入方式。用於進行登入的很大都是用時序圖進行繪製的。儲存。安...

客戶端儲存

瀏覽器儲存在開發中經常用到,比如在多頁面應用的模型中,會將使用者的頁面歷史記錄儲存在本地,頁面前進時,在本地新增一條歷史記錄,頁面返回時,刪除最後一條歷史記錄,再訪問最後一條歷史記錄 盒端的返回規則並不像標準瀏覽器這麼規範,也沒有後退按鈕,不同廠家的盒子,系統對返回處理邏輯不同,一般自己處理頁面的返...

客戶端儲存

當使用者再次進入www.baidu.com,請求頭會攜帶cookie,傳送給伺服器 響應頭 set cookie name value 名字和值在傳送時都是經過url編碼過的 請求頭 secure注意 這些都是伺服器傳送給瀏覽器的,用來告訴瀏覽器何實傳送cookie給伺服器 瀏覽器請求時攜帶的只有n...