簡體   English   中英

客戶端(持久)存儲

[英]Client side (persistent) storage

我已經看到了一些在客戶端上存儲數據的方法,例如使用localStoragesessionStorageindexedDB

AFAIK這些技術的主要缺點是瀏覽器可能會決定清除存儲的數據,例如設備的內存是否不足(不確定localStorage是否也是如此)。

我似乎無法在一些更持久的替代存儲中找到信息:例如,瀏覽器不會基於某些決定將其刪除。

有這樣的技術可用嗎? 我希望將其在ServiceWorkers旁邊用於離線首個應用程序。

我發現像這樣 ,這事附帶ServiceWorkers? (本文沒有顯示太多API)。 瀏覽器如何提供支持?

說明:如果用戶可以刪除數據,那很好,我不希望瀏覽器根據某些決定自動刪除數據。

由於您的應用程序在客戶端的設備上運行,並且您沒有任何實際控制權,因此您的願望是不可能的(“瀏覽器可能會決定清除存儲的數據”-否。瀏覽器可能無法存儲數據,或在某些瀏覽器和方案中獲取對存儲的引用-例如safari iframe和localstorage不是朋友...)服務工作者確實支持indexedDB,那么為什么不使用它呢?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM