そのため、ユーザーがブラウザのタブをリロードしたり閉じたりできる状況があります。どちらの状況でも、スクリプトに異なるアクションを実行させたいと考えています。onUnload に続いて onLoad イベントを生成するリロードと、ユーザーがタブを閉じる (onUnload イベントを生成する) を区別する方法はありますか?
1 に答える
1
id' では、起動時にブラウザーに何らかの値を保存することをお勧めします。これにより、ハンドラーonUnload
でこの値を確認できます。onLoad
ブラウザにデータを保存する方法については、この質問を参照してください
さらに、タイムスタンプを保存して、onUnload と onLoad の間の経過時間を確認し、それが実際に「リロード」であることを確認することもできます。
于 2011-03-30T10:18:26.933 に答える