【发布时间】:2013-06-26 23:09:59
【问题描述】:
所以我在 Google Chrome 上的本地存储方面遇到了一些问题。根据我的研究,我的语法似乎是正确的,但由于某种原因,该值没有被保存。这是我的代码:
chrome.storage.sync.get(accName, function(data) {
var accData = data[accName];
// Stuff
chrome.storage.sync.set({ accName: accData }, function() {
alert('Data saved');
});
});
每次我重新运行它时,data[accName] 都会返回 undefined。我已经为sync.set参数(例如{ 'john32': ['fk35kd'] })尝试了相同的代码,这似乎有效,所以我真的很困惑问题可能是什么。任何帮助将不胜感激。
【问题讨论】:
-
Using a variable key in chrome.storage.local.set 可能重复(问题是设置值的方法错误,你的getter没问题。)
标签: javascript google-chrome google-chrome-extension local-storage