API хранения Chrome Extension не может сохранить значение

Я пытаюсь сделать личное расширение, и мне нужно сохранить логическое значение. В настоящее время я использую API Chrome Storage для этого, но не могу получить значение в скрипте содержимого. Когда я записываю значение в консоль, оно корректно, но когда я сохраняю его в переменную, оно не определено.

я пытался

var running;
chrome.storage.local.get('running', assignRunning); 

function assignRunning(values) {
    running = values['running'];
    console.log(values);
}

и я попытался просто вернуть значение

var running = chrome.storage.local.get('running', function(x) { return x.running });

Кто-нибудь знает, что я делаю не так?

0 ответов

Другие вопросы по тегам