1

当我需要检查用户是否点击了“离开此页面”并且我需要使用window.location

window.onbeforeunload = function(evt) {
           //how to check for "Leave this page"
        } 

谢谢 。

4

1 回答 1

-2

保留一个全局变量

var hasClickedLeave = false;

并在“离开此页面”按钮上放置一个 onclick 监听器,

这样你就可以改变

hasClickedLeave = true;

之后,您可以检查:

if (hasClickedLeave) {
    //redirect to another page
}
于 2013-10-19T18:17:32.297 回答