我的意思是 - 当用户点击某些浏览器页面重新加载/刷新按钮时,我们不想重新加载页面 - 我们希望捕获该事件并调用某些功能(对于简单的示例,有一些警报)。我需要它在IE6及更高版本以及Chrome和Firefox3 +中工作。怎么做这样的事情(不使用jQuery和其他库)?
答案 0 :(得分:2)
这是不可能的。
您可以检测何时发生卸载,但无法检测导致卸载的原因,未经用户同意您无法取消。例如,在地址栏中键入新地址,单击链接,提交表单,选择书签或刷新页面都将触发 onbeforeunload 事件。
答案 1 :(得分:1)
你做不到。您无法在除IE之外的任何浏览器中更改操作系统功能。