Chrome拡張機能のオプションページを作成しようとしています。最初の部分は、値をローカルストレージに設定します。trueをチェックし、falseをチェック解除します。2番目の部分は、ユーザーが別のときに戻ってきた場合にチェックボックスを更新することになっており、設定がチェックボックスに適用されます。
私の問題は、ユーザーがウィンドウを更新または閉じて戻ってきたときにチェックボックスがオンにならないことですが、ローカルストレージは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");
}