JavaScriptでLocalStorageで任意の設定を行います
localStorage.setItem('bgcolor', 'red');
を設定したとしてそれに合わせて
document.body.background=localStorage.getItem('bgcolor');
とするとします
ブラウザツールからLocalStorageの値をblackにすることもblueにすることもできてしまいます
ツールからの編集を不可能にする設定があるか(現状ない?)
またはlocalStorageが変更されたタイミングで発生するイベントがあるか(現状ない?)、
またはsetIntervalで常時値をチェックし、red以外が設定されたらredに変更する(負荷がかかりそう)
setInterval(function(){if(localStorage.getItem('bgcolor')!="red"){localStorage.setItem('bgcolor', 'red');}},100);
この辺り皆様はどうされてるのでしょうか?
回答2件
あなたの回答
tips
プレビュー