我正在使用此脚本来阻止页面的重新加载和后退按钮导航,以通知用户他/她是否离开,所做的更改将会丢失。
在Firefox中,只有在按下后退按钮时才会出现问题。 显示警告对话框,无论您按“停留”还是“离开”,它都会继续循环,您必须强制关闭Firefox。
有没有更好的脚本,这实际上适用于FF?
window.onbeforeunload = function (e) {
e = e || window.event;
if (e) {
e.returnValue = message;
}
return message;
};
答案 0 :(得分:2)
此代码适用于firefox和Chrome:
<script type="text/javascript">
window.onbeforeunload = confirmExit;
function confirmExit()
{
return "Are you sure you want to leave?";
}
</script>