如何在 chromeapp 中使用 unlimitedStorage?

How to use unlimitedStorage in chromeapp?

我是初学者,正在尝试制作 chrome 应用程序。我的 chrome 应用程序有持续的需求,因此将使用索引数据库。另外,我希望该应用程序具有无限存储空间。

我正在使用

chrome.storage.sync
chrome.storage.local

设置和获取值。

在我的清单文件中,当我使用 "unlimitedStorage" 时,我收到一条错误消息,提示 sync ,local 未定义。

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

谁能告诉我怎么做?

"storage" 是一种允许您访问 chrome.storage API 的权限。

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

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