LocalStorage возвращает ноль в другой вкладке в Chrome

Это моя проблема:

Я обновляю localStorage в popup.js в новой вкладке. Я получаю доступ к тому же localStorage (тот же ключ) в background.js.

Теперь это возвращает нуль в каждой вкладке, кроме вкладки chrome: // extensions (когда я загружаю расширения.)

Я думал, что localStorage был постоянным на всех вкладках.

Код:

popup.js:

$(document).ready(function (){

    alert(localStorage.getItem('filters'));
    var oldFilters = localStorage.getItem('filters');
    //All the filters show up on the popup.html page.
    document.getElementById('td1').innerHTML = oldFilters;

    var dat = oldFilters + "," + newArray[j]
    localStorage.setItem('filters',String(dat));
}

background.js:

$(window).ready(function() {
  // Handler for .ready() called.

 var filters = localStorage.getItem('filters');

   alert("background + "+ filters);
    //This shows all the filters in the chrome:extensions page but always pops up "background + null" in every new tab load. 

//changeImage(filters);

});

Ответы на вопрос(1)

Ваш ответ на вопрос