当窗口关闭时,Firefox是否有一种解决方法没有调用onunload?

时间:2010-12-14 20:10:39

标签: javascript firefox javascript-events cross-browser

正如你们中的一些人所知,如果窗口或标签关闭,Firefox不会调用onunload。你们知道有什么工作吗?

基本上,我需要知道用户已完成窗口,所以我可以释放锁。你们都有什么建议吗?

我听说过强大的代码不应该使用onunload。有一些明显的选择吗?

谢谢,

GRAE

1 个答案:

答案 0 :(得分:2)

如果您的锁在服务器上,请在(比方说)30秒后锁定时间,并且窗口上的功能会每25秒自动更新一次锁定。从setInterval调用该函数。当窗口关闭时,间隔被取消,锁定将在15秒后(平均)超时。粗暴但有效。