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

Use non-static variable with chrome.storage.local.set / get

是否可以在 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)
});

提前感谢您的帮助!

您可以传递 null 作为检索整个存储的查询:

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