私はブラウザのlocalStorageにユーザデータを格納するアプリケーションを持っています。したがって、ユーザーはブラウザのタブとウィンドウ全体でこれらのデータを取得することができます。しかし、私がしたいのは、ユーザがブラウザウィンドウを閉じるときにlocalStorageをクリアすることです。ブラウザのタブが閉じているかブラウザのウィンドウがJavaScriptかどうかを検出するには
これを達成するために私はbeforeunload
関数を使用しましたが、それはタブでもトリガされます。
ブラウザのタブが閉じているかブラウザのウィンドウかを検出する方法がある場合は、私を助けてください。
PS:ブラウザのタブクローズ時に破棄されるため、sessionStorageは使用できません。
AFAIKではゲームがありません。ウェブを検索すると、あなたが探索できる複数のアイデアが提供されます。 –