如何警告用户不要离开页面?

时间:2011-03-19 22:59:33

标签: javascript jquery

  

可能重复:
  How can I ask a web user for confirmation if he really wants to leave the page?
  Client/JS Framework for “Unsaved Data” Protection?

就像在请求页面上执行stackoverflow一样,当我单击关闭按钮或站点上的任何其他链接时,会弹出一个对话框,询问您是否确定要离开页面。如何在javascript或jQuery中执行此操作,并且可以自定义框中的文本吗?

1 个答案:

答案 0 :(得分:9)

您想收听onbeforeunload事件:

window.onbeforeunload = function (e) {
  return 'Are you sure?';
};

https://developer.mozilla.org/en/DOM/window.onbeforeunload