2016-01-25 183 views
0

我正在創建一個Chrome擴展,需要爲每個用戶在數據庫中存儲一些數據..爲此,我使用了第一個Java Servlets連接到MySQL數據庫並使用它,但在我的情況下它不是非常合適:我想將客戶端數據存儲在客戶端數據庫中,而不是存儲在服務器中。Chrome擴展和客戶端數據庫

我搜索了一下,尋找一個解決方案,我發現了很多提供這種技術的技術,但我仍然對我得到的所有結果感到困惑。任何人都可以幫助我嗎?我需要一些建議。

非常感謝您提前。

+0

請詳細說明您嘗試過的代碼以及出現錯誤的位置和錯誤的位置。如果你還沒有可用的代碼,恐怕不是讓人們爲你編寫代碼的地方。看看這裏[問]並在這裏[mcve] –

+0

我並沒有要求任何人爲我編寫代碼..我要求提供關於某個特定主題的建議,請再次重新閱讀我的問題,我恐怕你沒有不明白。 – Mayusu

+0

重新閱讀我的答案。我說如果你沒有任何代碼。並且不允許提出意見並可能引發討論的問題 –

回答

2

這取決於您要存儲的數據大小。如果它小於大約100KB,則可以使用chrome.storage.sync API。另外,如果它小於5MB左右,則可以使用chrome.storage.local API。這兩種API都是簡單的鍵值存儲。此外,您可以使用LocalStorage and SessionStorage

如果你想獲得更大的數據庫,你可以使用IndexedDB。可用的大小將會動態更改。請參閱:What are the storage limits for the Indexed DB on Google's Chrome browser?

+1

如果聲明'「unlimitedStorage」'權限,'chrome.storage.local'是無限制的,並且同樣的_may_適用於IndexedDB。 – Xan