如何在关闭浏览器之前运行php代码

时间:2011-11-09 13:17:48

标签: php ajax browser

我想在关闭浏览器之前运行一个小的PHP脚本。 我不知道它是否可能。 我正在尝试这个但是当我刷新网页然后还运行代码

<body onbeforeunload="xajax_closeBrowser();" > 

没有必要运行ajax,可能是简单的php代码。

非常感谢。

2 个答案:

答案 0 :(得分:1)

无法判断浏览器是关闭还是用户只是导航。在这两种情况下都会运行onbeforeunload,因为它表示当前页面上下文因任何原因被丢弃。没有事件可以捕获浏览器终止。

答案 1 :(得分:1)

$(window).unload( function () { //ajax call });

当用户离开页面时,会将卸载事件发送到窗口元素。

P.S仅适用于远程导航。没有其他方式。