document.onvisibilitychange = function () { if (document.visibilityState === 'hidden') { if (confirm("确认操作吗?应用程序正在执行,如果关闭窗口执行会终止。")) { return true; } else { return false; } } } window.onbeforeunload = function () { if (confirm("确认操作吗?应用程序正在执行,如果刷新窗口执行会终止。")) { localStorage.setItem("onbeforeunload", Math.random()); return true; } else { return false; } }