国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

js客戶端存儲之Web存儲

ixlei / 1032人閱讀

摘要:存儲客戶端存儲有幾種方式,存儲就是其中一種。瀏覽器兼容性存儲有效期永久性。實際上,的數據是寫入磁盤中,每次讀取數據時,實際上是從硬盤驅動器上讀取這些字節。所以不要在客戶端存儲敏感信息,比如密碼或信用卡信息。

WEB存儲

客戶端存儲有幾種方式,WEB存儲就是其中一種。最初作為H5的一部分被定義成API形式,后來被剝離出來作為獨立的標準。所描述的API包含localStorage對象和sessionStorage對象,這兩個對象實際都代表同一個Storage對象,是持久化關聯數組。是名值對的映射表。
localStorage和sessionStorage區別在于存儲的有效期和作用域的不同:數據可以存儲多長時間以及誰擁有數據的訪問權。

瀏覽器兼容性

存儲有效期

localStorage
永久性。除非WEB應用刻意刪除存儲的數據,或者用戶通過設置瀏覽器配置來刪除,否則數據會一直保留在用戶電腦上,永不過期。實際上,localStorage的數據是寫入磁盤中,每次讀取數據時,實際上是從硬盤驅動器上讀取這些字節。

sessionStorage
窗口或標簽頁被永久關閉,則通過sessionStorage存儲的數據也被刪除。

作用域

都是限定在文檔源級別。(非同源文檔間無法共享)

localStorage

同源的文檔間共享相同的localStorage數據。它們之間可以互相讀取甚至覆蓋對方數據。非同源的文檔間互相都不能讀取或覆蓋對方的數據(即使運行的腳本是來自同一臺第三方服務器也不行)。

受瀏覽器供應商限制。不能訪問上次存儲在不同瀏覽器的數據。

sessionStorage

限定在窗口中。如果同源的文檔渲染在不同的瀏覽器標簽頁中,那么它們的數據也無法共享。【窗口指的是頂級窗口。若一個標簽頁中有兩個