我正在尝试在重新加载或关闭页面之前警告用户,但问题是它可以在重新加载页面时工作,但不能在关闭页面时使用。
以下是我正在使用的 Javascript 代码:
window.onbeforeunload = function(e) {
var dialogText = 'Dialog text here';
e.returnValue = dialogText;
return dialogText;
};
这在重新加载页面时有效但在关闭我尝试过的页面时不起作用:
window.onunload = function(e) {
var dialogText = 'Dialog text here';
e.returnValue = dialogText;
return dialogText;
};
并且
window.addEventListener('unload', myFunc, false);
但也不起作用。 感谢大家的帮助。