早上好,
我一直试图从我的选项页面保存到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);
});
}