Javascript Google Chrome扩展存储没有价值

Javascript Google Chrome扩展存储没有价值,javascript,google-chrome-extension,google-chrome-devtools,Javascript,Google Chrome Extension,Google Chrome Devtools,我正在尝试更新我的Javascript知识 目前我正在开发一个Google Chrome扩展,我试图将一些信息保存在本地存储器中,但当然,关闭浏览器后数据会被删除 我认为在使用chrome.storage时,由于一些愚蠢的原因,manifiest文件无法使用提供的存储权限进行编辑 下面是我的示例代码: chrome.storage.local.set({"SRSaved": "ASDASD"}, function(){}); chrome.storage.local.get("SRSaved",

我正在尝试更新我的Javascript知识

目前我正在开发一个Google Chrome扩展,我试图将一些信息保存在本地存储器中,但当然,关闭浏览器后数据会被删除

我认为在使用chrome.storage时,由于一些愚蠢的原因,manifiest文件无法使用提供的存储权限进行编辑

下面是我的示例代码:

chrome.storage.local.set({"SRSaved": "ASDASD"}, function(){});
chrome.storage.local.get("SRSaved", function(result){idList = result;}); 
如果在getter函数中我打印result的值,它是一个对象,并且数据在那里,那么ok,但是idList值是未定义的,很奇怪,当然idList是在前面声明的


有人能告诉我这个问题吗?

你知道结果是{SRSaved:ASDASD}?除此之外,我不知道会发生什么。你能发布更多你的代码吗?顺便说一句,可能重复,只需谷歌搜索问题的确切标题,并在前五名结果中得到另一个答案。关于异步代码可能重复,有数百个类似的重复