如何捕获浏览器窗口关闭事件?

如何捕获浏览器窗口关闭事件?

我想捕获浏览器窗口/选项卡关闭事件。我尝试了以下jQuery:

jQuery(window).bind(
    "beforeunload", 
    function() { 
        return confirm("Do you really want to close?") 
    })

但它也适用于表格提交,这不是我想要的。我需要一个只在用户关闭窗口时触发的事件。


HUWWW
浏览 2720回答 3
3回答

开心每一天1111

也许只是解开beforeunload窗体中的事件处理程序submit事件处理程序:jQuery('form').submit(function() {     jQuery(window).unbind("beforeunload");     ...});
打开App,查看更多内容
随时随地看视频慕课网APP