我正在开发我的第一个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开发人员工具的“存储”选项卡时,发现没有任何保存。我不知道该如何调试。
答案 0 :(得分:0)
由于@evilpie,我找到了解决方案。数据在“扩展存储”选项卡中可用,而不在“本地存储”选项卡中可用。仅在about:debugging工具箱中存在,而在传统的开发者工具箱中则没有。
我的第一次尝试被误导了。使用Window.localStorage
API时,您可以在“本地存储”中的任何选项卡中找到所有数据。