我正在使用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);
});
}
})
};
答案 0 :(得分:2)
官方文档中发布了几个配额。仔细看看。你可能用完了其中一个。请记住,同步也会进入谷歌的同步服务器,所以滥用它们会阻止你一段时间。如果您不需要在设备之间同步,请使用常规本地存储而不是同步。