Firefox API хранения: базовый c данные сохраняются без сохранения - PullRequest
1 голос
/ 18 февраля 2020

Я работаю над своим первым Firefox расширением. Я пытаюсь сохранить данные в локальном хранилище моего браузера (что было достаточно просто, используя Window.localStorage, но я следую официальным рекомендациям ).

В моем классе есть save метод, который выглядит следующим образом.

static save(content) {
  const setCurrent = browser.storage.local.set({ current: content });

  setCurrent.then((result) => {
    console.log('saved')
  }, onError);
}

Когда он вызывается, я получаю «сохраненный» файл console.log, но когда я просматриваю вкладку «Хранилище» Firefox инструментов разработчика, я вижу, что ничего не сохраняется. Я не знаю, как это отладить.

1 Ответ

0 голосов
/ 18 февраля 2020

Благодаря @ evilp ie Я нашел решение. Данные были доступны на вкладке «Дополнительное хранилище», а не в «локальном хранилище». Который присутствует только в наборе инструментов about: debugging, а не в наборе инструментов classi c developper.

Я был сбит с толку с первой попытки. Когда вы используете Window.localStorage API, вы можете найти все данные на любой вкладке в «локальном хранилище».

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