Получить все ключи от 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)); }
Ответ 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)); }