Я создаю расширение Firefox. Я хочу использовать localStorage как глобальную переменную для всего браузера. Но он работает только для вкладки, где она была сохранена. Я не могу прочитать это значение на другой вкладке. Как я могу сделать его доступным с любой вкладки, или какие могут быть возможные проблемы?Локальное хранилище Firefox недоступно в других вкладках
Я использую его как:
localStorage.getItem('variable')
localStorage.setItem('variable','value')
Чтобы быть более точным, я вводя яваскрипта код на страницу, когда он был загружен. и из введенного кода я хочу сохранить свою ценность в localstorage.
вкладки имеют разные URL. и мой код пытается использовать localstorage при загрузке страницы. но проверка, если значение LocalStorage существует так:
if(localStorage.getItem('variable')){ ... }
ли вкладка другие имеют такое же происхождение? Если нет, нет кубиков ... – Alnitak
Вы делаете это в таком порядке? Получение элемента перед его настройкой? –
@DavidStarkey да, я пытаюсь прочитать его, прежде чем обновлять его. но перед чтением я проверяю, существует ли он. проверьте мое сообщение, чтобы увидеть код, как я проверяю – Jigberto