クリックされた要素を取得し、後で参照できるように chrome.storage に保存する Chrome 拡張機能を作成しようとしています。
クリックした要素を文字列として保存してストレージに設定することはできますが、これはすぐにストレージの制限に達します。
chrome.storage.sync.set({
"key": elementAsString
}, function () {
getStorage();
});
これについて最善の方法についてアドバイスが必要です。
クラス名の形式で要素への参照を保存することも問題があります。後で保存されたアイテムを反復処理して変更したいからです。これは、各要素に一意のクラス/ID 名がある場合にのみ機能します (たとえば、個々の文を参照したい)。
これには、私が見逃している簡単な解決策があると確信しています。