我正在尝试创建一个如下图所示的 Chrome 扩展程序。
我想在单击“+”按钮时保存名称和 ID,并且我想将所有保存的数据加载到onLoad
事件中,如图像上部所示。单击相应的删除按钮时,我还想删除特定的数据行。
关闭 Chrome 时,保存的数据应保留。
document.body.onload = function() {
chrome.storage.sync.get(["id","name"], function(items) {
if (!chrome.runtime.error) {
console.log(items);
document.getElementById("lsid").innerText = items.id;
document.getElementById("lsname").innerText = items.name;
}
});
}
document.getElementById("set").onclick = function() {
var d = document.getElementById("name").value;
var x = document.getElementById("id").value;
d=String(d);
chrome.storage.sync.set({"name":d,"id" : x}, function() {
if (chrome.runtime.error) {
console.log("Runtime error.");
}
});
window.close();
}