我使用此脚本来防止页面的重新加载和返回按钮导航,以通知用户他/她是否离开,所做的更改将会丢失。onbeforeunload循环并挂起Firefox
在Firefox中,只有在点击后退按钮时才会出现问题。 显示警告对话框,只要持续循环备份,无论您按“保持”还是“离开”,并且必须强制关闭Firefox。
有没有更好的脚本,这实际上工作在FF?
window.onbeforeunload = function (e) {
e = e || window.event;
if (e) {
e.returnValue = message;
}
return message;
};
你从完全脚本期待什么行为?只是防止用户重新加载页面..?除非完全有必要,否则我建议不要触及浏览器的默认行为。 –
这是必要的。它在Chrome和Safari中很有用。我想通知用户;如果他/她离开,所做的更改将会丢失。用户可以选择离开或停留。 – user1121487
好的,唯一的错误是当你在Firefox中按下“back”时?在问题中写出准确的预期行为,你很可能会得到很好的答案。 –