如何在IE中自定义窗口关闭消息?

时间:2011-10-17 12:46:46

标签: javascript

在关闭窗口时,我们会收到以下消息“您确定要离开此页面吗?”。有没有办法用我自己的消息替换这条消息?

请帮帮我。

谢谢!

2 个答案:

答案 0 :(得分:1)

该消息是onbeforeunload事件处理程序的返回值:

window.onbeforeunload = function() {
    return 'Custom message';
};

不幸的是,较新版本的Firefox不支持此类自定义消息。

答案 1 :(得分:1)

您可以尝试订阅onbeforeunload事件并返回消息:

window.onbeforeunload = function (e) {
  e = e || window.event;

  // For IE and Firefox prior to version 4
  if (e) {
    e.returnValue = 'some custom message';
  }

  // For Safari
  return 'some custom message';
};