在chrome.storage.local.set / get中使用非静态变量

时间:2015-04-10 18:39:55

标签: javascript google-chrome-extension local-storage google-chrome-app

是否可以在chrome.storage.local.get中使用非静态变量。现在,我无法恢复任何东西。

这就是我的所作所为:

myVar = 'test'; 
var obj = {}; 
obj[myVar] = Output; 
storage.set(obj);

要恢复,我这样做:

var key = example + 'js'; 
storage.get(key, function (result) {
console.log (result.key)
});

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以将null作为查询来检索整个存储空间:

chrome.storage.local.get(null, function(data) {
  // data contains everything in storage
});