ページロード時にEdgeからlocalStorageエントリを削除できませんでした。私は最初にlocalStorage.removeItem('foo')
でjsを試してから、devのツールで手動で削除しました。行は削除されますが、ページの再読み込みに戻ります。 LocalStorageへの変更が保存されていないかのように。これはEdgeでのみ発生し、Chromeは正常に動作します。何か案は?エッジがローカルストレージエントリを削除しない
編集:実際のコードでは誤植ではありません。
ページロード時にEdgeからlocalStorageエントリを削除できませんでした。私は最初にlocalStorage.removeItem('foo')
でjsを試してから、devのツールで手動で削除しました。行は削除されますが、ページの再読み込みに戻ります。 LocalStorageへの変更が保存されていないかのように。これはEdgeでのみ発生し、Chromeは正常に動作します。何か案は?エッジがローカルストレージエントリを削除しない
編集:実際のコードでは誤植ではありません。
window
DOMContentLoaded
は、ページの読み込み時にlocalstorageに設定されました。 D'ohの瞬間があります。
"localStorage"が間違っている可能性があります。試してみてください:
タイプ:localSotrage
と思われます。 https://jsfiddle.net/azjbt36m/1/
ああ、私はここに入力しました。これはブラウザのタイプミスではありません。同じコードがchromeで動作します。だからそれは縁に関係している。 – Achshar
私は、それは単純な修正だと思った:P – csukcc