-1

目前,我正在使用此代码:-

window.addEventListener('beforeunload', (event) => { 
        event.preventDefault();
        event.returnValue = '';
});

在此处输入图像描述

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

在此处输入图像描述

4

1 回答 1

0
window.addEventListener('beforeunload', (event) => { 
        event.preventDefault();
        event.returnValue = '';
});

不会做任何preventDefault()无法阻止页面加载的事情。相反,您应该使用return false;. 此外,该功能没有其他功能,用户可以选择是留下还是离开。所以你的代码将变成:

window.addEventListener('beforeunload', (event) => { 
    return false;
});

如果您在函数中添加任何其他内容,您的代码将无法正常工作。

于 2021-06-18T05:36:13.097 回答