Невозможно сохранить вкладки из chrome.tabs.query в chrome.strorage, который находится в функции обратного вызова - PullRequest
0 голосов
/ 11 февраля 2019

Я использую chrome.tabs.query для извлечения открытых вкладок в своей функции обратного вызова, а затем пытаюсь сохранить их в chrome.strorage.local в функции обратного вызова.Это не в состоянии сохранить.

chrome.tabs.query(
        {currentWindow: true},
        function(arrayOfTabs) {
            console.log("tabs: ", arrayOfTabs);
                       chrome.storage.local.set({"mytabs" : arrayOfTabs}, () => {
                              console.log("value set");
                        });
        }
    );

"набор значений" утешается.Но когда я пытаюсь запросить вкладки из локального хранилища, я получаю неопределенное.

chrome.storage.local(['mytabs'], (obj) => console.log(obj))
// prints undefined
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...