Javascript 访问chrome.storage.sync

Javascript 访问chrome.storage.sync,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我正在开发一个chrome扩展,在选项页面上有30个复选框。我正在尝试保存使用选中的复选框 var jsonfile={}; document.getElementById("teamdiv").addEventListener('change',function(e){ jsonfile[e.target.id+""]=true; storeValue(jsonfile); }); 如何在不同的javascript文件中检索jsonfile中的所有值,而不使用单独的 chro

我正在开发一个chrome扩展,在选项页面上有30个复选框。我正在尝试保存使用选中的复选框

var jsonfile={};
document.getElementById("teamdiv").addEventListener('change',function(e){
    jsonfile[e.target.id+""]=true;
    storeValue(jsonfile);
});
如何在不同的javascript文件中检索jsonfile中的所有值,而不使用单独的

chrome.storage.sync.get() 

声明?提前感谢。

使用扩展中的后台脚本在页面之间进行通信

      {
        "name": "My extension",
         ...
        "background": {
           "scripts": ["background.js"]
         },
         ...
      }

您正在查找
Object.keys(jsonfile)
?好吧,jsonfile是我的选项javascript页面中的一个变量,但我需要访问弹出窗口的javascript页面中的存储。我该怎么做?这似乎与你在帖子中提出的问题有所不同。您可能希望修改您的问题,以解释您希望从其他页面访问对象。我猜您希望将
jsonfile
传递到不同的脚本上下文。