タブクローズイベントを検出してlocalStorage
をクリアする方法はありますか?タブ間でデータを共有するにはlocalStorage
が必要です。 window.onbeforeunload
イベントは正常に機能しますが、私には2つの問題があります:タブ/ブラウザのclose localstorageを閉じるが、更新しないでください。
- また、私はしたくないページリフレッシュで起動します。
- タブを閉じても確認の必要はありません。
ウィンドウが閉じたときと同様に、sessionStorage
はクリアされます。同時に私はlocalStorage
をクリアすることができますが、どのイベントをバインドするのか分かりません。私はすでに利用可能ないくつかの質問をチェックしたが、どれもこの問題に対処していないようだが、リンクやフォーム提出をクリックするためのフラグを使用することで回避策があるが、それを行うためのきれいな方法はない。親切にこれに対する解決策を提案してください。
[ブラウザウィンドウのクローズイベントをキャプチャするにはどうすればいいですか?](http://stackoverflow.com/questions/1631959/how-to-capture-the-browser-window-close-event) –
あなたが本当にそれをすることはできないと言っています。 [それを回避する他の方法があります。](http://stackoverflow.com/questions/18783535/jquery-beforeunload-when-closing-not-leaving-the-page)要点は、この質問には複数の質問があります回。これらの質問を見て、あなたの状況に適したものを見つけてください。 –
それから他の質問を読んでください。 –