Я пытаюсь сделать следующее на своей странице фона расширений:
<script>
var tabStatus = [];
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
[...]
if(something){
tabStatus.push(tabId)
}else{
tabStatus.splice(tabStatus.indexOf(tabId), 1);
}
[...]
});
</script>
Я хочу сохранить массив tabStatus между запусками скрипта, но каждый раз, когда скрипт вызывается, он снова пуст.Есть ли способ заставить это работать?
Просто чтобы уточнить: мне не нужно хранить данные между перезапусками браузера.Просто в одном сеансе я хочу иметь один и тот же массив tabStatus каждый раз, когда вызывается функция слушателя.