本文介绍了如何捕捉“历史。回归”在javascript中的事件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

可以在javascript中捕获History.Back事件吗?
©想要捕获history.back()事件和注销用户。

is it posible to catch "History.Back" event in javascript? İ want to catch history.back() event and logout user.

P.s:有一些关于禁用history.back()的代码。但对我没用。

P.s : There is some code about disabling history.back(). But is not useful for me.

<script type = "text/javascript" >
 function disableBackButton()
 {
   window.history.forward();
 }
 setTimeout("disableBackButton()", 0);
</script>

然后设置 onunload 事件

<body onunload="disableBackButton()">


推荐答案

您可以使用window.onpopstate捕获历史记录事件。但是AFAIK只能在HTML5中使用。

You can catch history back using "window.onpopstate" event. But AFAIK it is only available in HTML5.

这篇关于如何捕捉“历史。回归”在javascript中的事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-19 04:16