当我需要检查用户是否已点击“离开此页面”并且我需要使用window.location
window.onbeforeunload = function(evt) {
//how to check for "Leave this page"
}
谢谢。
答案 0 :(得分:-1)
保留全局变量
var hasClickedLeave = false;
并在“离开此页面”按钮上放置一个onclick监听器,
以便您可以更改
hasClickedLeave = true;
之后,您可以查看:
if (hasClickedLeave) {
//redirect to another page
}