我有一个包含一些数据的页面,我有一个函数来检查它是否被修改。如果有,我想在卸载页面时提供确认提示。我很好奇这是否可以在beforeunload函数中完成,或者在数据更改时是否强制启用/禁用事件侦听器,这将是相当低效的。
vaqhlq811#
我不确定这是你想要的,但据我所知,你需要这样的东西
window.onload = function() { window.addEventListener("beforeunload", function (e) { const msg = 'Save Changes Before Leaving'; (e || window.event).returnValue = msg; return msg; }); };
如果你想在询问前检查一些东西,请在 (e || window.event).returnValue = msg; return msg;
(e || window.event).returnValue = msg; return msg;
1条答案
按热度按时间vaqhlq811#
我不确定这是你想要的,但据我所知,你需要这样的东西
如果你想在询问前检查一些东西,请在
(e || window.event).returnValue = msg; return msg;