我尝试使用卸载事件,但它似乎不适用于 chrome 或 Firefox。所以我尝试了另一种方式,问题是页面隐藏回调似乎永远不会调用
if ("onpagehide" in window) {
window.addEventListener("pageshow", function(){alert("enter page")}, false);
window.addEventListener("pagehide", function(){alert("leave page")}, false);
} else {//for IE
window.addEventListener("load", function(){alert("enter page")}, false);
window.addEventListener("unload", function(){alert("leave page")}, false);
}