我有一个 onbeforeunload 事件正在工作,它会弹出一个对话框,警告用户在他们离开时对表单的未保存更改。
window.onbeforeunload = function() {
return 'You have unsaved changes.';
};
如何自定义显示的对话框,使其更加用户友好。现在它相当笨拙:
“您确定要离开此页面吗?
您有未保存的更改。
按 OK 继续,或按 Cancel 留在当前页面。”
我注意到 Stack Overflow 有一个更清晰的:“您已经开始撰写或编辑帖子”,按钮显示“留在此页面”、“离开此页面”,而不是通用的“取消”和“确定” . 我怎样才能做到这一点?
如果解决方案需要,我正在使用 jQuery。