Javascript chrome Extension中是否设置了chrome.storage.sync.set内存限制

Javascript chrome Extension中是否设置了chrome.storage.sync.set内存限制,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我正在chrome浏览器本地存储中使用 chrome.storage.sync.set({'data': request.data }, function() { console.log('Settings saved'); });. 当数据变大到一定程度时,数据不会被保存,是否存在任何内存限制。是的,有一个限制,它的布局非常清晰 类似于chrome.storage.sync的最大总存储大小为800kB[0] 对于chrome.storage.local

我正在chrome浏览器本地存储中使用

chrome.storage.sync.set({'data': request.data }, function() {
            console.log('Settings saved');
        });.

当数据变大到一定程度时,数据不会被保存,是否存在任何内存限制。

是的,有一个限制,它的布局非常清晰

类似于
chrome.storage.sync
的最大总存储大小为800kB[0]

对于
chrome.storage.local
最大值为5MB[0],除非您请求无限制存储,因此此API对您更有用


[0]

答案的最后一部分不正确。
chrome.storage.local
的最大限制不是40MB,而是5MB,如果您添加
unlimitedStorage
权限,它可以是无限制的。在答案中引用限制(与当前日期一样)会有帮助。目前同步的总大小约为102KB(根据我的回忆)。文档已更改,此信息在网上不再可见@Xan知道在哪里可以找到这些值吗?我还对每分钟的最大写入操作数和读取操作数感兴趣。您应该在回调中检查
chrome.runtime.lastError
,以查看确切的失败原因。