我正在开发一个 MVC 应用程序,我需要在其中捕获不同模式的网页刷新事件。
- F5 按键
- 查看 >> 刷新
- 鼠标右键>>刷新
- 单击地址栏旁边的刷新按钮(对于 IE 7)。
- Ctrl + R
当通过上述以下方式刷新页面时,我需要将变量设置为 false。我通过window.onbeforeunload事件尝试了它,但是当网页关闭时它也会被触发,其中我需要执行一些其他操作。我能够通过 e.keyCode == 116 捕获 F5 按键,但无法捕获其他按键。有没有什么通用的方法来捕捉所有这些刷新?
我正在开发一个 MVC 应用程序,我需要在其中捕获不同模式的网页刷新事件。
当通过上述以下方式刷新页面时,我需要将变量设置为 false。我通过window.onbeforeunload事件尝试了它,但是当网页关闭时它也会被触发,其中我需要执行一些其他操作。我能够通过 e.keyCode == 116 捕获 F5 按键,但无法捕获其他按键。有没有什么通用的方法来捕捉所有这些刷新?