导航离开页面时执行操作

时间:2014-09-09 06:25:42

标签: jsp navigation

我有一个在tiles-def.xml中定义的UI页面,其中包含许多其他页面。基本上,它是一个由许多小JSP页组成的集群。因此,在我的页面中,有不同的方式在UI中导航离开当前页面。那么,当我离开当前位置时,无论我走到哪里 - 包括注销和关闭浏览器或浏览器选项卡,我都可以执行任何操作吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试在卸载之前触发的windows.onbeforeunload函数。

在您的情况下,它看起来像

window.onbeforeunload = function() {
    // call logout codes
}

或者

window.onbeforeunload = function() {
    window.close() // close the browser or tab
}