如何在浏览器关闭事件上自定义默认文本

时间:2014-02-13 12:44:07

标签: javascript onbeforeunload

当我们关闭浏览器时,会收到一条通知,上面写着“一些自定义文字”和“离开此页”并“留在此页面上”。

我使用下面的代码来处理这种情况

window.onbeforeunload = function() {
    alert(hook); // hook is an indicator which is allowing me to get notification only on click of browser's [X] button not on other submit buttons or links
    if (hook) {
       return "Did you save your stuff?" // this is equal to "some custom text"
    }
}

所以我的问题是,如何避免“离开此页面”和“留在此页面”选项。 我不想要这些通知选项。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

其实非常简单.....如果你没有从方法中返回任何内容,它就不会显示任何内容。 即

window.onbeforeunload = function() {
  alert("any message");             
  if (hook) {
     // my functionality
  }
}