【发布时间】:2016-04-29 03:07:23
【问题描述】:
我正在编写一个应用程序,该应用程序首先将图表的一些空白起始数据实例化到 chrome.storage 中,因为正在使用扩展程序,因此数据会更新。
我现在格式化代码的方式是在代码启动时实例化存储,这是一个问题,因为当您重新启动chrome时代码会重新开始,因此它会覆盖所有已写入的数据。
所以我认为我需要编写某种检查函数,我可以在其中编写类似
的内容chrome.storage.sync.get("data", function (result){
if ("data" !== null){
initStorage();
} else {
//do stuff
}
})
这是解决此问题的正确方法吗? 我想知道这是否适用于存储功能?每个扩展是否都有自己的存储区域,所以如果我还没有保存任何东西,那里就不会有任何东西?
【问题讨论】:
标签: javascript google-chrome google-chrome-extension local-storage