web-dev-qa-db-ja.com

Chromeストレージからすべてのキーを取得します

ストレージキーの値は、Chrome Extension API:

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

Chromeストレージに存在するすべてのキー名を取得するにはどうすればよいですか?

31
Ali Esmailian

documentation (私の強調)から:

空のリストまたはオブジェクトは、空の結果オブジェクトを返します。 nullにパスして、ストレージのコンテンツ全体を取得します。

いくつかのコード例について:

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