【发布时间】:2017-08-31 10:10:30
【问题描述】:
我必须在浏览器关闭并刷新特定页面时显示警报。下面的代码适用于所有场景,但在下面的场景中失败。 1.首先进行刷新,然后警报会出现并要求重新加载,现在进行重新加载。 2.现在点击浏览器关闭按钮 问题:- 现在警报没有出现在 chrome 和 Mozilla 浏览器中,在 Edge 中刷新时,警报多次出现我的代码是:-
window.onbeforeunload = (ev) => {
let msg;
debugger;
if (sessionStorage.getItem('previousPage') === 'employee') {
return 'Are you sure you want to navigate away?If you navigate away, your information will not be saved.'
ev.preventDefault();
}
return msg;
};
请帮助我如何处理这种情况?
【问题讨论】:
标签: javascript reactjs browser onbeforeunload