我一直在开发一个小型Chrome扩展程序,我想在弹出窗口关闭时将一些内容保存到存储中。
addEventListener("unload", function () {
var background = chrome.extension.getBackgroundPage();
chrome.storage.sync.set({"test": [1,2,3]}, function() {
background.console.log("working");
});
background.updateStorage();
}, true);
来自后台页面的updateStorage函数调用工作正常,但是storage.sync.set没有,我不知道为什么。我在其他事件监听器中尝试过相同的代码,它们似乎都运行良好。这是卸载的问题吗?或者我在这里错过了其他什么?