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; } }