0
localestorageのハンドラをネイティブJavaScriptを使用して変更する方法は?ネイティブのjavascriptを使用してlocalestorageのハンドラを変更する方法
私の試みは、次のとおりです。
console.log("START");
window.addEventListener('storage',function(e){
if(e.storageArea===sessionStorage){
console.log("storage was changed");
} else {
/* else, event is caused by an update to localStorage, ignore it */
console.log("ELSE");
}
});
localStorage.setItem('qweyxcadsadsadsa', "DSADAS");
console.log("end")
しかし、それは動作していない、という問題がありますか?
ありがとうございました!
jsfiddleがあります:
https://jsfiddle.net/1qft6gcb/
[すべてのブラウザでjQueryを使用してlocalStorage変更イベントにバインドするにはどうすればいいですか?](https://stackoverflow.com/questions/4671852/how-to-bind-to-localstorage-change-event-using- jquery-for-all-browsers) – Lewis42
@ Lewis42何ですか?なぜ私の質問に答えているのですか? –
"つまり、ストレージイベントは、localStorageオブジェクトを更新してイベントを発生させたものを除き、すべてのウィンドウ/タブで発生します。 – Lewis42