如何在刷新页面时调用注销页面?

时间:2016-07-26 07:05:54

标签: javascript php page-refresh

/* The below code is used to make alert before reload a page */ 
 window.onbeforeunload = function() {
        return "";
}
/* The above code is used to make alert before reload a page */ 

/ * i)添加上述代码以确认用户是否需要刷新。 (完成)  ii)如果是,我想呼叫退出页面(尚未完成 - 需要帮助)* /

4 个答案:

答案 0 :(得分:0)

致电location.href = 'yourlogoutpage'。 根据您的情况,它将触发位置。

答案 1 :(得分:0)

您必须遵循以下快照代码,我希望它对您有所帮助。

 window.onbeforeunload = function() {
   $.ajax({
       url: "your_logout_url", // which destroy user session
       type: 'GET',
       aync: false, // it is very usefull on serveside for waiting server response
       success: function(data){
           document.location.href='your_login_page_link'
       }
   });
}

答案 2 :(得分:0)

请尝试以下代码。

<script type="text/javascript">
   window.onload = function() {

    if (confirm('Are you sure ?')) {
       // Call log out URL instead of Google
       window.location = "http://www.google.com";
    } else {
       // Do nothing!
       return false;
    }

};
</script>

如果用户选择了确定,那么他将被重定向到Google。

如果您需要更多信息,请与我们联系。

答案 3 :(得分:0)

使用event.currentTarget.performance.navigation.type确定导航类型。

function CallbackFunction(event) {
    if(window.event) {
        if(window.event.clientX > 40 && window.event.clientY > 0) { 
            alert("refresh button is clicked");    
        }

    } else {
        if(event.currentTarget.performance.navigation.type == 1) {
            alert("refresh button is clicked");
        }             
    }
}