从Chrome存储中获取所有密钥

时间:2013-08-09 15:51:20

标签: google-chrome google-chrome-extension google-chrome-storage

我可以使用Chrome扩展程序API获取存储密钥的值:

chrome.storage.sync.get("someKey", function() {});

如何获取Chrome存储空间中存在的所有密钥名称?

2 个答案:

答案 0 :(得分:66)

来自documentation(强调我的):

  

空列表或对象将返回空结果对象。 传递null以获取存储的全部内容。

对于一些示例代码:

chrome.storage.sync.get(null, function(items) {
    var allKeys = Object.keys(items);
    console.log(allKeys);
});

答案 1 :(得分:-1)

只是在使用本地存储的Chrome中搞乱 - 似乎这也会起作用:

C:\\cygwin64\\bin\\bash: exec /cygdrive/C/Users/MyName/Documents/NetBeansProjects/Pi_1/dist/Serial/Cygwin-Windows/pi_1.exe: No such file or directory

RUN FAILED (exit value 127, total time: 90ms)