Chrome.storage.sync.set 将不再更新存储空间



我的一些chrome扩展使用chrome.storage.sync,这是一个很棒的工具!

但我现在有一个问题,在更新了大约10次存储之后。它阻止并且不再更新。。。没有错误或任何东西,所以我不知道问题在哪里。

仅供参考:我的储藏室还有空间。

代码:

Storage.get_all = function(callback) {
    STORAGE_SYNC.get('key', function(items) {
        callback(items.gifs_v2);
    });
};
Storage.post = function(id, item, callback) {
    var THIS = this;
    THIS.get_all(function(items) {
        if(items) {
            items[id] = item;
            STORAGE_SYNC.set({'key': items}, callback);
        } else {
            THIS.post_all({}, function() {
                THIS.post(id, item, callback);
            });
        }
    })
};

官方文档中发布了几个配额。查一下。你可能用完了其中一个。请记住,同步也会进入谷歌的同步服务器,因此滥用它们会阻止你一段时间。如果您不需要在设备之间同步,请使用常规的本地存储,而不是同步。

最新更新