后台脚本中的storage.sync无法保存

时间:2019-03-30 09:20:15

标签: google-chrome-extension

早上好,

我一直试图从我的选项页面保存到chrome本地并同步存储,但没有成功。我读到需要从弹出页面或后台页面进行存储,因此我将代码移至后台并发送了消息。从控制台中,我可以看到我的代码正在执行,但是当我在检查器中的“应用程序”选项卡中查看时,什么都没有保存。任何帮助表示赞赏:

    chrome.runtime.onMessage.addListener(function(message, callback) {
  if (message.data == "saveFeed") {
    doSave(message.key, message.value);
  };
});

doSave("options", "optionsvalue");


function doSave (key, value) {
  chrome.storage.sync.set({key : value}, function () {
    console.log("backstore.js saved " + value + " with key " + key);
  });
}

0 个答案:

没有答案