Javascript 我怎样才能赶上后退按钮事件?
当用户点击浏览器中的后退按钮时,或者如果触发了Javascript 我怎样才能赶上后退按钮事件?,javascript,html,browser,mootools,Javascript,Html,Browser,Mootools,当用户点击浏览器中的后退按钮时,或者如果触发了history.back(),是否可以捕获JavaScript事件?最好的解决方案是使用mootools 我知道有窗口。onbeforeunload,但提交表单或单击链接时也会触发该窗口…不幸的是,实际上没有任何方法可以做到这一点。如果你可以,那么垃圾邮件网站将有一个现场日 如果不想触发事件,可以使用window.onbeforeunload并在页面上设置一个全局布尔变量,将其设置为false。例如,在提交表单之前,将其设置为false,或者在页面上
history.back()
,是否可以捕获JavaScript事件?最好的解决方案是使用mootools
我知道有
窗口。onbeforeunload
,但提交表单或单击链接时也会触发该窗口…不幸的是,实际上没有任何方法可以做到这一点。如果你可以,那么垃圾邮件网站将有一个现场日
如果不想触发事件,可以使用window.onbeforeunload并在页面上设置一个全局布尔变量,将其设置为false。例如,在提交表单之前,将其设置为false,或者在页面上单击链接时,将其设置为false。然后检查变量
编辑:很抱歉,只是想澄清一下,我不确定单击“后退”按钮时是否会触发window.onbeforeunload。我只是在假设它是否会启动。当按下后退按钮时,它会启动。至少在Chrome上。那就是你的解决方案。不过我会在其他浏览器中查看它。