Firefox存储API:基本数据保存不保存

时间:2020-02-18 12:20:52

标签: javascript firefox firefox-webextensions

我正在开发我的第一个Firefox扩展。我正在尝试将数据保存在浏览器的本地存储中(使用Window.localStorage很容易,但是我关注的是official recommandations)。

我的班级有一个类似的save方法。

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

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

当它被调用时,我得到的是“保存”的console.log,但是当我查看Firefox开发人员工具的“存储”选项卡时,发现没有任何保存。我不知道该如何调试。

1 个答案:

答案 0 :(得分:0)

由于@evilpie,我找到了解决方案。数据在“扩展存储”选项卡中可用,而不在“本地存储”选项卡中可用。仅在about:debugging工具箱中存在,而在传统的开发者工具箱中则没有。

我的第一次尝试被误导了。使用Window.localStorage API时,您可以在“本地存储”中的任何选项卡中找到所有数据。