【问题标题】:How to find Browser close [X] event (in javascript/code behind). It should support Cross browser如何找到浏览器关闭 [X] 事件(在 javascript/代码后面)。它应该支持跨浏览器
【发布时间】:2014-02-10 07:05:04
【问题描述】:

您能否解释一下,如何触发浏览器关闭事件(IE、FF、Chrome、Opera 和 Safari)?我想重定向到另一个页面,即 LogOut.aspx。在该页面中,我想终止会话并将注销时间存储在数据库表中。

【问题讨论】:

    标签: events browser cross-browser


    【解决方案1】:

    花了一些时间,但在 jquery 中创建了一个解决方案

        $(document).ready(function() {
            $(window).unload(function(){
                window.open("http://www.google.com/", "_blank");
            });
        });
    

    当窗口关闭时,它将使用提供的 url 创建一个新选项卡,您可以替换 它与您的注销页面。

    【讨论】:

    • 嗨德雷克,感谢您的帖子,我有一些疑问如下,请解决...卸载事件触发事件,如果从一页转移到另一页,回发事件等。但我需要知道它是通过任何其他事件卸载还是显式关闭浏览器。通过使用简单的卸载,我们无法证明这是浏览器关闭。
    猜你喜欢
    • 2011-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-21
    • 2014-11-06
    相关资源
    最近更新 更多