我正在尝试为 Chrome 扩展创建一个选项页面。第一部分将值设置为本地存储。检查是否为真,取消检查是否为假。如果用户在其他时间回来,第二部分应该更新复选框,并且设置将应用于复选框。
我的问题是,当用户刷新或关闭窗口并返回时,复选框永远不会选中,但本地存储会更改为 true 或 false。如何使用户可以选中该框,并且当用户稍后返回或刷新页面时它将保留。
setStatus = document.getElementById('stat');
setStatus.onclick = function() {
if(document.getElementById('stat').checked) {
localStorage.setItem('stat', "true");
} else {
localStorage.setItem('stat', "false");
}
}
getStstus = localStorage.getItem('stat');
if (getStstus == "true") {
console.log("its checked");
document.getElementById("stat").checked;
} else {
console.log("its not checked");
}