当用户离开页面然后返回时,我正在寻找一个事件。用例是用户在页面上,需要离开以安装一些软件。完成后,它们将返回原始页面。我需要知道用户何时返回,以便页面可以检查安装情况,然后转发到另一个页面。
答案 0 :(得分:0)
您可以使用load
/ unload
或ready
事件和localStorage
来保存案件的状态。
$(window).load(function() {
if(localStorage.getItem("installing") === "true"){
localStorage.setItem("installed", true);
window.location.href = "/redirect-page";
}
});
$(document).ready(function() {
if(localStorage.getItem("installing") === "true"){
localStorage.setItem("installed", true);
window.location.href = "/redirect-page";
}
});
$(window).unload(function() {
localStorage.setItem("installing", true);
});
JavaScript版本:
window.load = function(e) {
if(localStorage.getItem("installing") === "true"){
localStorage.setItem("installed", true);
window.location.href = "/redirect-page";
}
};
window.unload =function() {
localStorage.setItem("installing", true);
};