我是初学者,正在尝试制作Chrome应用。我的Chrome应用程序具有持久需求,因此将使用索引数据库。此外,我希望该应用程序具有unlimitedStorage。
我正在使用
chrome.storage.sync
chrome.storage.local
设置并获取值。
在我的清单文件中,当我使用" unlimitedStorage"我得到一个错误,说同步,本地是未定义的。
但是,在我的清单文件中,如果我使用" storage"我没有收到任何错误。
有谁能让我知道怎么做?
答案 0 :(得分:2)
"storage"
是一项权限,可让您访问chrome.storage
API。
"unlimitedStorage"
从用户磁盘(chrome.storage.local
或IndexedDB)上本地存储数据的存储API中删除最大大小限制。以这种方式增加chrome.storage.sync
的配额是不可能的,因为它将数据存储在云中的某个位置。
因此,如果您想提升chrome.storage.local
的配额,则必须同时拥有"storage"
和"unlimitedStorage"
权限。