Web ページ更新イベントのさまざまなモードをキャプチャする必要がある MVC アプリケーションを開発しています。
- F5キーを押す
- 表示 >> リフレッシュ
- マウスの右クリック >> 更新
- アドレスバーの横にある [更新] ボタンをクリックします (IE 7 の場合)。
- Ctrl + R
上記の次の方法でページを更新するときに、変数を false に設定する必要があります。私はwindow.onbeforeunloadイベントを介して試しましたが、他の操作を行う必要があるWebページが閉じられたときにもトリガーされます。e.keyCode == 116 を介して F5 キーの押下をキャプチャできましたが、他のキーをキャプチャできませんでした。そのようなすべての更新をキャプチャする一般的な方法はありますか?