在js中是否有任何事件可以处理窗口警告弹出按钮?

时间:2017-09-28 06:39:03

标签: javascript jquery

此处我附上了截屏Attached screenshot for window alert popup。这是关闭浏览器选项卡时将出现的窗口弹出窗口。如果我单击“退出”,则选项卡将关闭。如果我点击停留,我需要做一些其他的动作。是否有任何事件可以在此弹出窗口中处理“停留”按钮?

请分享您的观点,提前感谢。

此致

Marutharaj M。

1 个答案:

答案 0 :(得分:0)

我说它很难,因为beforeunload窗口没有stay事件。

脏修复可能是将计时器附加到beforeunload事件:

$(window).on('beforeunload', function() {
  setTimeout(function() {
    $('#stay').text("Yes, you've decided to stay!");
  }, 1000);
  return "You save some unsaved data, Do you want to leave?";
});

JsFiddle