作为 JS 和扩展的新手,这可能是一个新手错误。
我正在使用同步存储 API
var key = "chromeext_form_26" + tabid ;
chrome.storage.sync.set({ String(key), tab1Obj }, function() {
if (chrome.runtime.error) {
console.log("Runtime error.in setting");
}
});
但这会引发错误,因为它无法将键识别为字符串。我确实尝试直接使用“chromeext_form_26”+ tabid 作为键,它将对象映射到它自己的“键”。
在键入chrome.storage.sync.get(null, function (data) { console.info(data) });
时,我可以看到映射为Object { key: "efg"}
.