Получить все ключи от Chrome Storage
Я могу получить значение ключа хранения с помощью API расширения Chrome:
chrome.storage.sync.get("someKey", function() {});
Как я могу получить все имена ключей, которые существуют в хранилище Chrome?
Ответы
Ответ 1
Из документации (выделено мной):
Пустой список или объект возвратит пустой объект результата. Перейдите в null
, чтобы получить все содержимое хранилища.
Для примера кода:
chrome.storage.sync.get(null, function(items) {
var allKeys = Object.keys(items);
console.log(allKeys);
});
Ответ 2
Просто запутался в Chrome с localstorage - похоже, это тоже будет работать:
for(var i = 0; i < localStorage.length; i++)
{
console.log(localStorage.key(i));
}