Переменная расширения Chrome не определена - PullRequest
0 голосов
/ 27 августа 2018
tabID = [];

chrome.tabs.query({
    currentWindow: true
}, function(tabs) {
    for (var i = 0; i < tabs.length; i++) {
        tabID.push(tabs[i]["id"]);
    }
});

console.log(tabID[0]);

Я пытаюсь сохранить идентификаторы вкладок в текущем окне в массиве, а затем выполнять другие действия с идентификаторами. Однако каждый раз, когда я пытаюсь получить доступ к массиву, он говорит, что он не определен, но я могу распечатать весь массив и посмотреть идентификаторы. Нужно ли делать localStorage или что-то по-другому, или есть способ работать с нативными переменными JavaScript?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...