本地存储的Firefox WebExtension“浏览器未定义”

时间:2018-11-02 01:47:21

标签: javascript html firefox firefox-webextensions

我一直试图将本地存储添加到我编写的Firefox WebExtension中。作为指导,我从GitHub上的webextensions-examples存储库中提取了流行的“ Favourite Colour”示例。

但是,当作为临时加载项加载时,我的实现以及示例在选项页的控制台中生成错误“ ReferenceError:未定义浏览器”。

我认为该示例可能有一个API问题,因为它似乎不起作用(“ storage.managed colour:找不到值”)。但是,我检查了存储库中是否有其他示例使用同一端的本地存储。

本地存储是否可以使用临时加载项?如果没有,测试/开发具有存储需求的附加组件的最佳方法是什么?

是否有我可以引用的良好(有效)本地存储示例?希望有一个可行的例子可以帮助我。

非常感谢!

编辑:options.js第9和14行中的代码导致引发错误。

第9行:     var storageItem = browser.storage.managed.get('colour');
第14行:     var getingItem = browser.storage.sync.get('colour');

0 个答案:

没有答案