目前,我正在使用此代码:-
window.addEventListener('beforeunload', (event) => {
event.preventDefault();
event.returnValue = '';
});

但它似乎不是我想要的。还有哪些可用的 JavaScript 代码?

目前,我正在使用此代码:-
window.addEventListener('beforeunload', (event) => {
event.preventDefault();
event.returnValue = '';
});

但它似乎不是我想要的。还有哪些可用的 JavaScript 代码?

window.addEventListener('beforeunload', (event) => {
event.preventDefault();
event.returnValue = '';
});
不会做任何preventDefault()无法阻止页面加载的事情。相反,您应该使用return false;. 此外,该功能没有其他功能,用户可以选择是留下还是离开。所以你的代码将变成:
window.addEventListener('beforeunload', (event) => {
return false;
});
如果您在函数中添加任何其他内容,您的代码将无法正常工作。