如何在chromeapp中使用unlimitedStorage?

时间:2016-03-10 14:10:27

标签: google-chrome google-chrome-app

我是初学者,正在尝试制作Chrome应用。我的Chrome应用程序具有持久需求,因此将使用索引数据库。此外,我希望该应用程序具有unlimitedStorage。

我正在使用

chrome.storage.sync
chrome.storage.local

设置并获取值。

在我的清单文件中,当我使用" unlimitedStorage"我得到一个错误,说同步,本地是未定义的。

但是,在我的清单文件中,如果我使用" storage"我没有收到任何错误。

有谁能让我知道怎么做?

1 个答案:

答案 0 :(得分:2)

"storage"是一项权限,可让您访问chrome.storage API。

"unlimitedStorage"从用户磁盘(chrome.storage.local或IndexedDB)上本地存储数据的存储API中删除最大大小限制。以这种方式增加chrome.storage.sync的配额是不可能的,因为它将数据存储在云中的某个位置。

因此,如果您想提升chrome.storage.local的配额,则必须同时拥有"storage""unlimitedStorage"权限。