8

ユーザーからのパスワードをローカルストレージに保存するChrome拡張機能を作成しています。popup.js使用して保管しています

chrome.storage.local["mykey"] = "xxx";

を使用するchrome.storage.local["mykey"]と、取得しundefinedます。Chrome拡張機能でユーザーデータを保存および取得する方法を教えてください。

4

1 に答える 1

19

chrome.storageAPIによると、値を格納する正しい方法は次の.setとおりです。

chrome.storage.local.set({"mykey": someData}, optionalCompletionCallback);

そして、後で値にアクセスするに.getは、データを受け入れるコールバックで使用します。

chrome.storage.local.get("mykey", function(fetchedData) {
    alert("fetched: " + fetchedData.mykey);
});
于 2012-08-16T13:28:53.800 に答える