是否有陷阱关闭Web浏览器?

时间:2009-02-18 15:58:49

标签: javascript browser

两年前,我需要将Web浏览器关闭作为Web应用程序的javascript事件。当时我发现没有办法做到这一点适用于所有浏览器。 IE有一个我可以使用的事件,但它是IE特定的。我调查了其他的工作,比如对服务器的一种心跳,但我当时并不喜欢它们。

目前是否有陷阱关闭网页浏览器?谢谢!

2 个答案:

答案 0 :(得分:9)

您可以使用

window.onbeforeunload 

javascript事件要执行此操作,但这不仅仅会关闭浏览器。每当有人试图导航到另一个页面,刷新当前页面等时,此事件也会被触发。如果您在离开当前页面之前尝试执行类似警告未保存更改的操作,则会很方便。

答案 1 :(得分:2)

onunload适用于IE和Firefox。