chrome.storage.sync.set将不再更新存储

时间:2013-12-17 23:42:28

标签: google-chrome google-chrome-extension google-chrome-app google-chrome-storage

我正在使用chrome.storage.sync来实现我的一些Chrome扩展,很棒的工具!

但我现在有一个问题,在更新了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);
            });
        }
    })
};

1 个答案:

答案 0 :(得分:2)

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