Я использую 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