簡體   English   中英

緩存新聞站點打包的應用程序:要使用哪個本地存儲?

[英]Cached newssite packaged app: which local storage to use?

因此,我正在構建一個Chrome打包的應用程序,該應用程序在后台每隔X小時更新一次,檢查新聞站點是否有新文章並將其添加到“本地存儲”解決方案中。

這樣,當沒有可用的Internet連接時,用戶將能夠查看文章。 (例如,當他在火車上時)

現在,我需要將這些數據實際存儲在本地某個地方。 我想使用MVC結構,因此某種結構化的解決方案將是不錯的選擇。 我做了一些研究,發現了許多可以做到這一點的方法:

IndexedDB-鍵值存儲,對於圖像不是很重要,空間有限。存儲API-僅少量字符串數據,非結構化FileSystem API-非結構化

因此,我發現了三種存儲數據的方法,非真的很完美。 我會錯過解決問題的方法嗎? 將IndexedDB用於文本和結構(它可以保存對象),並使用FileSystem API將圖像存儲在沙箱區域中是否是一個主意?

我會使用chrome.storage API。 在擴展程序或應用程序中,如果使用此API,則可以存儲與FileSystem API不同的對象。

您也可以考慮使用syncFileSystem API,該API可讓您訪問將數據保存和同步到Google驅動器,以便您保存的數據可在用戶的每個設備上使用。

暫無
暫無

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

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