0

そのため、ユーザーがブラウザのタブをリロードしたり閉じたりできる状況があります。どちらの状況でも、スクリプトに異なるアクションを実行させたいと考えています。onUnload に続いて onLoad イベントを生成するリロードと、ユーザーがタブを閉じる (onUnload イベントを生成する) を区別する方法はありますか?

4

1 に答える 1

1

id' では、起動時にブラウザーに何らかの値を保存することをお勧めします。これにより、ハンドラーonUnloadでこの値を確認できます。onLoad

ブラウザにデータを保存する方法については、この質問を参照してください

さらに、タイムスタンプを保存して、onUnload と onLoad の間の経過時間を確認し、それが実際に「リロード」であることを確認することもできます。

于 2011-03-30T10:18:26.933 に答える