如何加载onbeforeupload确认对话框
问题描述:
当onbeforeunload被调用时,有没有办法隐藏确认对话框?如何加载onbeforeupload确认对话框
我试图与:
回报空
返回0
返回一个空VAR(未定义)
返回假
e.preventDefault();
e.stopImmediatePropagation();
e.stopPropagation();
但没有什么工作。我使用firefox和chrome。
我的代码
window.onbeforeunload = test;
function test(){
// some code
return false;
}
编辑:withouth的结果代码不运行。
答
只是不返回任何东西,如果它有时间,函数将执行你的//some code
:p没有setTimeout,不允许睡眠。
答
谢谢!你是对的!问题来自我的命令事实并未完全执行。我想通过websocket连接发送消息。没有结果,服务器不会收到任何内容,只能使用相同的代码和返回值(以及确认消息框)。有人知道如何强制执行我的命令完全?我不需要任何服务器响应,我只想将数据发送到我的服务器。
我想运行的代码是
websocket.send(data);
哪里的WebSocket是我的服务器打开的连接。
但是像healkiss所说的,功能在我的命令之前完成了发送数据。我不明白为什么该功能会在数据发送前继续并结束。