Web Storage概述
以前在本地儲存一些簡單的資料(比如使用者名稱或者密碼等)大多使用cookie。
cookie能夠儲存資料的太少,只有4K左右,難以滿足當前的需求,所以HTML5推出Web Storage。
Web Storage有更大的本地儲存,大約在4M左右(不同瀏覽器有所不同),與cookie的4K比已經是天文數字。
同時每一次頁面請求,cookie都會被髮送到伺服器,這也算是浪費了一點頻寬(不過現在的網路基本可以忽略這一點)。當然,我們不能認為cookie馬上就要替代,cookie是與伺服器進行互動,作為HTTP規範的一部分而存在,Web Storage是用來進行本地儲存的。
Web Storage分類:
(1).localStorage。
(2).sessionStorage。
遵循同源策略:
在網頁下存入資料,只有同域下的頁面才能讀取。
瀏覽器支援:
(1).IE9+瀏覽器支援此方法。
(2).edge瀏覽器支援此方法。
(3).谷歌瀏覽器支援此方法。
(4).火狐瀏覽器支援此方法。
(5).opera瀏覽器支援此方法。
(6).safria瀏覽器支援此方法。
簡單檢測方法:
[JavaScript] 純文字檢視 複製程式碼function checkStorageSupport() { // 檢測sessionStorage if (window.sessionStorage) { return true; } else { return false; } // 檢測localStorage if (window.localStorage) { return true; } else { return false; } }
相關文章
- cookie、session、web storageCookieSessionWeb
- 【HTML5】Web Storage 事件HTMLWeb事件
- Web安全概述Web
- Web儲存(Web Storage)擴充套件EStorageWeb套件
- 關於Cookie、session和Web StorageCookieSessionWeb
- Web Storage API的介紹和使用WebAPI
- HTML5 高階系列:web StorageHTMLWeb
- HTML5 進階系列:web StorageHTMLWeb
- Web前端開發概述Web前端
- 移動Web——localStorage,sessionStorage,Storage事件監聽WebSession事件
- Java Web概述-練習題JavaWeb
- Web Components系列(一) —— 概述Web
- PWA(Progressive Web App)入門系列:Cache Storage & CacheWebAPP
- The Storage Situation: Removable StorageREM
- Python全棧Web(Ajax概述建立)Python全棧Web
- HTML5學習之Web Storage基礎知識HTMLWeb
- Web開發學習筆記——HTTP 概述Web筆記HTTP
- storage事件中的坑,storage.setItem()無法觸發storage事件事件
- 漸進式Web應用程式的深入概述Web
- Azure Storage 系列(二) .NET Core Web 專案中操作 Blob 儲存Web
- Database StorageDatabase
- 瀏覽器有幾種儲存機制?講一講:Storage for the Web瀏覽器Web
- 漸進式Web應用程式(PWA)的深入概述Web
- JavaScript storage 事件JavaScript事件
- Kafka Offset StorageKafka
- MySQL Storage EnginesMySql
- Physical Storage StructuresStruct
- Password Storage - UserDetailsAI
- Web 金字塔式開發框架分層模型概述Web框架模型
- Display Storage Map for Database | Tablespace | Datafile Storage_1377458.1Database
- 自己動手寫Web自動化測試框架(1) :概述Web框架
- Docker storage儲存Docker
- Btree Index storage internalIndex
- Storage location 地址資訊
- SAP WM Storage Type Search配置裡的Storage Class & WPC標記
- ASM(Automatic Storage Management)ASM
- 【ionic】storage本地快取快取
- Azure 基礎:File Storage