Javascript:如何覆盖页面重新加载事件?
我的意思是——当用户单击某个浏览器页面重新加载/刷新按钮时,我们不想重新加载页面——我们希望捕获该事件并调用某个函数(例如,带有一些警报的简单示例)。我需要它在IE6和更高版本以及Chrome和Firefox3+中工作。如何做这样的事情(不使用jQuery和其他lib)?这是不可能的 您可以检测何时发生卸载,但无法检测导致卸载的原因,也无法在未经用户同意的情况下取消卸载。例如,在地址框中键入新地址、单击链接、提交表单、选择书签或刷新页面都将触发onbeforeunload事件。这是不可能的Javascript:如何覆盖页面重新加载事件?,javascript,html,browser,refresh,dom-events,Javascript,Html,Browser,Refresh,Dom Events,我的意思是——当用户单击某个浏览器页面重新加载/刷新按钮时,我们不想重新加载页面——我们希望捕获该事件并调用某个函数(例如,带有一些警报的简单示例)。我需要它在IE6和更高版本以及Chrome和Firefox3+中工作。如何做这样的事情(不使用jQuery和其他lib)?这是不可能的 您可以检测何时发生卸载,但无法检测导致卸载的原因,也无法在未经用户同意的情况下取消卸载。例如,在地址框中键入新地址、单击链接、提交表单、选择书签或刷新页面都将触发onbeforeunload事件。这是不可能的 您可
您可以检测何时发生卸载,但无法检测导致卸载的原因,也无法在未经用户同意的情况下取消卸载。例如,在地址框中键入新地址、单击链接、提交表单、选择书签或刷新页面都将触发onbeforeunload事件。您不能。您不能在任何浏览器中更改操作系统功能,IE除外。您不能。除了IE,您不能在任何浏览器中更改操作系统功能