退出对话框前确认

sli*_*ice 9 html javascript api confirm exit

在大多数页面中,如果你正在做一个动作(比如编辑,创建),当我试图退出时,它会提示我是否真的要退出.该对话框提供了两个选项:离开或取消并继续.你是如何在JavaScript中实现这一目标的?我必须使用元元素吗?请不要提及beforeunload,除非这是实现这一目标的唯一方法.

cas*_*raf 18

为什么不提onbeforeunload?这是内置的方式,我没有看到使用它的问题.

function myConfirmation() {
    return 'Are you sure you want to quit?';
}

window.onbeforeunload = myConfirmation;
Run Code Online (Sandbox Code Playgroud)