ねぎとろ放浪記

ねぎとろ放浪記

個人的備忘録です。勉強したことをまとめていきます。

chrome.storageの使い方

Chrome拡張の開発中にローカルストレージの使い方で詰まったのでメモ。

公式でドキュメントでわかりにくかった操作をまとめた。

任意のキーで値を保存する

任意のキーで保存するためには {[key]: value} のようにする必要がある。

const key = "YOUR_KEY"
chrome.storage.local.set({ [key]: value }).then(() => {
  console.log("Value is set to " + value);
});

全てのキーを取得する

null を指定するとストレージの全ての要素を取得できる。

const keys = await chrome.storage.local.get(null).then((result) => {
    return Object.keys(result);
});

参考