chrome.storage.sync保存和加载功能

时间:2018-10-16 07:59:35

标签: google-chrome google-chrome-extension storage

我在执行保存和加载功能时遇到了麻烦,这是我想做的事情:

function save(key,val){
    chrome.storage.sync.set({key:val}, function() {});

}

function load(key){
    chrome.storage.sync.get([key], function(result) {return result});
}

问题在于,我的保存功能确实在存储中创建了此存储:{key:“ {” key“:” val“}”}

save take函数从字面上接受“键”,而不是将其作为参数。

此外,如果我想让load tu返回我的值,我需要执行“ result.key”而不是“ result”,但是同样的问题,它确实是字面上的,它没有将key视为参数。

最后一个问题是,如果我把退货放在这里,那行不通,什么也没退。

有人可以帮助我修复它,并了解我做错了什么吗?

ps:感谢异步部分,它有所帮助,我将对返回的值使用回调,但是它不能解决其他问题。

0 个答案:

没有答案