在大多数页面中,如果您正在执行某项操作(例如编辑、创建),当我尝试退出时,它通常会提示我是否真的要退出。对话框会给我两个选项:离开或取消并继续。如何在JavaScript中实现这一点?我是否需要使用meta元素?除非这是实现此目的的真正唯一方法,否则请不要提到beforeunload
。
在大多数页面中,如果您正在执行某项操作(例如编辑、创建),当我尝试退出时,它通常会提示我是否真的要退出。对话框会给我两个选项:离开或取消并继续。如何在JavaScript中实现这一点?我是否需要使用meta元素?除非这是实现此目的的真正唯一方法,否则请不要提到beforeunload
。
为什么不提到onbeforeunload
?它是内置的方法,我认为使用它没有问题。
function myConfirmation() {
return 'Are you sure you want to quit?';
}
window.onbeforeunload = myConfirmation;
true
或false
。 - casraf我使用的是:
onClick="return confirm('Sure you want to exit..?')"
window.onbeforeunload = function() {
if(confirm('are you sure to exit?'))
return true;
else
return false;
};