2017-04-10 8 views
0

背景

ブラウザ(タブではない)を閉じるときにコードを実行したいと思います。終了後初めてコードを実行したいと思っています。通常はセッションストレージは終了時に消去されるので、元々は使用していましたが、「中断した場所を続ける」オプションを使用すると消去されないことがわかりました(今はChromeに集中しています)。ブラウザがセッションを復元するときを検出する方法はあります:ブラウザがセッションを復元したときに検出する

質問

これは私が疑問に思う作ったのですか?私は具体的にクロムを見ているが、ブラウザ間の回答がさらに良いだろう。

+0

'タブ(タブではありません)を検出する方法についても歓迎します。あなたはQ&Aごとに**一つ**の質問が必要です。別の質問をしてください。 – cybermonkey

+0

@cybermonkey私は実際の質問を1つしか聞いていませんでしたが、焦点を合わせるためにコメントを削除しています。ありがとう。 – dlsso

答えて

0

This answerは、Max-Ageがなく、ExpiresのCookieを使用しないことを示しています。これらのCookieは、ブラウザが完全に閉じられると削除されます。

これで十分でない場合は、BeforeUnloadイベントハンドラでそれをいくつかの動作と組み合わせることができます。

+0

ありがとうございますが、それらはそれぞれセッションとタブクローズに関連しています。ブラウザが閉じられても、セッションがクリアされるとは限りません。それが私にこの質問をさせました。 – dlsso

関連する問題