2013-04-29 105 views
1

我正在开发一个应用程序,其中我想捕获浏览器关闭事件(不是选项卡关闭)。有没有什么办法可以捕捉浏览器关闭事件n做些什么。我只想捕捉浏览器关闭事件而不是关闭标签页。我怎样才能做到这一点?javascreipt捕获浏览器窗口关闭事件

+1

检查会话我不知道你能做到这与JavaScript,因为JavaScript引擎将被终止,一旦关闭呼叫在浏览器中。你可能会监视服务器端的会话状态,但这会有问题。 – Nomad101 2013-04-29 07:07:32

+0

我真正想要做的是当用户直接关闭浏览器窗口而不点击注销链接时,我想销毁他的会话。我认为如果我让ajax调用一个在浏览器关闭事件中销毁方法的方法,那么它会很好。 – 2013-04-29 07:18:49

+0

不幸的是,这是不可能检测到的,ajax调用永远不会从客户端调用。然而,这个人的会话会在他们关闭浏览器时自动终止,或者至少应该是。 – Nomad101 2013-04-29 07:22:31

回答

0

恐怕你不能这样做在客户端,如果你想知道用户是否接近窗口注销,你可以从服务器端