【发布时间】:2019-08-27 18:09:58
【问题描述】:
尝试为 64.0 版 Firefox 插件/扩展实现选项页面。我正在使用browser.storage.local.set 来存储数据。但是当我使用browser.storage.local.get 提取数据时,控制台日志上的结果是<unavailable>。
以下是我在options.js 文件中运行的函数(我在表单字段gateway 上输入njnj 并点击提交按钮)
function saveOptions(e) {
e.preventDefault();
console.log("you are here")
console.log(document.querySelector("#gateway").value)
browser.storage.local.set({
"gateway": document.querySelector("#gateway").value });
console.log(browser.storage.local.get("gateway"))
}
document.querySelector("form").addEventListener("submit", saveOptions);
我在控制台日志中的实际输出如下:
you are here options.js:4:3
njnj options.js:5:3
<unavailable> options.js:8:3
【问题讨论】:
-
我的预期输出应该是让 'njnj' 作为“网关”的值返回,因为这是我刚刚设置的值。
标签: firefox firefox-addon local-storage