いくつかの 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);
});
}
})
};