0
chrome.storage.local
をエクステンションに使用しようとしています。Chrome拡張:storage.set()は変数をキーワードとして受け入れません
chrome.storage.local.set({'test': 'foo'}, function() {
chrome.storage.local.get('test', function(data) {
console.log("Test Result: ")
console.log(data);
})
});
var keyword = 'test2';
chrome.storage.local.set({keyword: 'foo'}, function() {
chrome.storage.local.get(keyword, function(data) {
console.log("Test 2 Result: ")
console.log(data);
})
});
第一と第二の試験との間の唯一の違いは、私は、文字列test2
を保持する変数でストリングtest
を交換することである:これは私はコード化された試験です。さて、これらの両方がうまくいくと思いますよね?出力は:
Test Result:
Object {test: "foo"}
Test 2 Result:
Object {}
私は間違っていますか?
を設定し、オブジェクトを作るまず、変数にJSONオブジェクトのキーを設定するああ、それは実際にある!カント誰かがこれを重複しているとマークできますか?ノイズのために申し訳ありません.. – tinloaf