两年前,我需要将Web浏览器关闭作为Web应用程序的javascript事件。当时我发现没有办法做到这一点适用于所有浏览器。 IE有一个我可以使用的事件,但它是IE特定的。我调查了其他的工作,比如对服务器的一种心跳,但我当时并不喜欢它们。
目前是否有陷阱关闭网页浏览器?谢谢!
答案 0 :(得分:9)
您可以使用
window.onbeforeunload
javascript事件要执行此操作,但这不仅仅会关闭浏览器。每当有人试图导航到另一个页面,刷新当前页面等时,此事件也会被触发。如果您在离开当前页面之前尝试执行类似警告未保存更改的操作,则会很方便。
答案 1 :(得分:2)
onunload适用于IE和Firefox。