Javascript:如何覆盖页面重装事件?

时间:2010-12-07 12:19:18

标签: javascript html browser refresh dom-events

我的意思是 - 当用户点击某些浏览器页面重新加载/刷新按钮时,我们不想重新加载页面 - 我们希望捕获该事件并调用某些功能(对于简单的示例,有一些警报)。我需要它在IE6及更高版本以及Chrome和Firefox3 +中工作。怎么做这样的事情(不使用jQuery和其他库)?

2 个答案:

答案 0 :(得分:2)

这是不可能的。

您可以检测何时发生卸载,但无法检测导致卸载的原因,未经用户同意您无法取消。例如,在地址栏中键入新地址,单击链接,提交表单,选择书签或刷新页面都将触发 onbeforeunload 事件。

答案 1 :(得分:1)

你做不到。您无法在除IE之外的任何浏览器中更改操作系统功能。