2

すべての Web サイトで使用できる Chrome 拡張機能からのデータを何らかの方法で保存できるかどうかを知る必要があります。JS conent_scripts のデータを使用します。

ここで説明されているように、localStorage の回避策として Cookie と iframe を試しました

しかし、実際には何も機能しませんでした。私を助けてください。

編集: 以下のコメントに書かれているように、chrome.storage で動作するようになりました。ありがとう!

Edit2:これは私にはうまくいきません:

chrome.storage.sync.set({key: "test", value: "test Test 1234"},
                        function ()
                        {
                             console.log("had saved!");
                             chrome.storage.sync.get("test",
                                                     function (value)
                                                     {
                                                          console.log("read value: ", value);
                                                     }
                                                 );
                         }
                     );

コンソール出力:

読み取り値: オブジェクト {}

4

1 に答える 1

1

新しいコードの問題は次のとおりです。

chrome.storage.sync.set({test: "test Test 1234"}, function () {
    console.log("had saved!");
    chrome.storage.sync.get("test", function (value) { console.log("read value: ", value.test); } );
});

すべてのオブジェクトはキーと値のペアです。キーと値のプロパティを追加しないでください。

于 2013-10-25T13:10:28.193 に答える