次のコードを使用して、key:value をローカル ストレージに設定しています。
chrome.storage.local.set({"key": value}, null);
キー「key」に複数の値を追加するにはどうすればよいですか?
次のコードを使用して、key:value をローカル ストレージに設定しています。
chrome.storage.local.set({"key": value}, null);
キー「key」に複数の値を追加するにはどうすればよいですか?
最初にget
メソッドを使用し、次にコールバックset
内でを使用get
して、新しいストレージ データを から返されたストレージ オブジェクトにキーと値のペアとして追加しますget
。例:
chrome.storage.local.get(function(cfg) {
if(typeof(cfg["key"]) !== 'undefined' && cfg["key"] instanceof Array) {
cfg["key"].push("value");
} else {
cfg["key"] = ["value"];
}
chrome.storage.local.set(cfg);
});