chrome.storage.local.get()を使用してデータを取得しようとしましたが、「ローカル」という未定義のプロパティを読み取ることができないというエラーが表示されていました。別のウェブページでクロムローカルストレージデータにアクセスするにはどうすればよいですか?
クローム拡張機能には存在しない別のウェブページでこれにアクセスしようとしています。
ここで私を助けてください。事前に
おかげ..
chrome.storage.local.get()を使用してデータを取得しようとしましたが、「ローカル」という未定義のプロパティを読み取ることができないというエラーが表示されていました。別のウェブページでクロムローカルストレージデータにアクセスするにはどうすればよいですか?
クローム拡張機能には存在しない別のウェブページでこれにアクセスしようとしています。
ここで私を助けてください。事前に
おかげ..
ではなく、ブラウザの特定をターゲット(および潜在的にバギー)保存方法 - なぜ良いのブラウザをサポートしており、実装が容易であるHTML5のlocalStorageを使用しない:
設定します:
localStorage.setItem("testItem","testValue");
取得する:
var item = localStorage.getItem("testItem"); // gives "testValue"
このメソッドは文字列を格納するだけであり、永続性を必要としない場合にもセッション記憶域オプションが存在することに注意してください。また、本質的に安全ではないので機密データを保管しないでください。しかし、重要ではないデータを格納し、サイト内のWebページの変数と値を渡すためには本当に便利です。クライアントがローカルストレージ(またはシークレットモードでのブラウジング)を持たない可能性があるので、Modernizrのようなチェックメカニズムを使用して、オプションやアラートを提供することもできます。