所以,我试图按照这https://developer.chrome.com/extensions/storage#property-local文档,但值[类]没有更新的设置操作,有人知道这是怎么回事? g是全局对象,g [类别]增加到点击事件。铬存储本地集没有设置
//assume someNum has already been stored as a 0
var g = {someNum:0};
var category = "someNum";
g[category]++;
chrome.storage.local.set({category:g[category]}, function() {
console.log(g[category]); // 1
chrome.storage.local.get(category, function (value) {
console.log(value[category]); // 0
});
});
类别不是字符串,它是一个变量分配给字符串,我已经更新了问题 – Jacob
@ user3654525然后你正在分配的值不正确。您使用set函数的方式是使用键'category'存储值。 创建一个对象就像这个答案,然后直接作为第一个变量设置:http://stackoverflow.com/a/11508490/1078008 –