2013-12-15 2 views
0

Я попытался использовать console.log(chrome.storage), но он ничего не возвращает. Я уже установил некоторые значения в своих расширениях с помощью chrome.storage.sync.set и хочу их увидеть.Показать все в chrome.storage

Я могу напечатать console.log(localStorage) и посмотреть все в нем. Как это сделать с chrome.storage?

ответ

2

Вы должны подождать завершения chrome.storage.sync.set() действий. Один из способов сделать это - функция обратного вызова. Значение вы передаете с chrome.storage.sync.set() доступен в функции обратного вызова:

chrome.storage.sync.set({'key1': 123}, function() { 
    chrome.storage.sync.get("key1", function(data) { 
    console.log("data", data); 
    }); 
}); 
+0

Как получить список всех значений, хранящих в chrome.storage? –

+1

Попробуйте следующее: chrome.storage.sync.get (null, function (all) {console.log (all)}); – gthacoder

Смежные вопросы