1

我正在开发一个 MVC 应用程序,我需要在其中捕获不同模式的网页刷新事件。


  1. F5 按键
  2. 查看 >> 刷新
  3. 鼠标右键>>刷新
  4. 单击地址栏旁边的刷新按钮(对于 IE 7)。
  5. Ctrl + R

当通过上述以下方式刷新页面时,我需要将变量设置为 false。我通过window.onbeforeunload事件尝试了它,但是当网页关闭时它也会被触发,其中我需要执行一些其他操作。我能够通过 e.keyCode == 116 捕获 F5 按键,但无法捕获其他按键。有没有什么通用的方法来捕捉所有这些刷新?

4

0 回答 0