当我设置当前窗口的非空beforeunload
事件时,按F5要求确认:
为什么会这样?
PS:代码:
window.addEventListener("beforeunload", document_beforeunload, false);
function document_beforeunload() { return true; }
如果处理程序完全为空,则没有弹出窗口。
答案 0 :(得分:1)
用于处理onbeforeunload
事件的函数应该返回字符串以显示给即将离开页面的用户。
您的函数返回true
- 因此会显示该字符串的表示形式。
这不是你可以通过返回true / false来影响的事件。它只能通过用户交互取消 - 函数simple返回向用户显示的内容。