限制用户关闭浏览器的标签或窗口

时间:2019-04-23 10:40:54

标签: javascript

在访问任何特定页面时,如何限制用户关闭标签或浏览器。

window.onbeforeunload = function(e) {

  if (!e) e = window.event;
  e.cancelBubble = true;
  e.returnValue = 'You sure you want to leave?';
  if (e.stopPropagation) {
    e.stopPropagation();
    e.preventDefault();
  }
  return 'You sure you want to leave?';
  return false;
}

我尝试了上面的代码,但是它弹出了退出页面或停留在chrome浏览器上的页面。

1 个答案:

答案 0 :(得分:5)

你不能。

浏览器是属于用户的软件。它完全在他们的控制之下。如果他们想退出,可以退出。

您需要设计系统,使其足够健壮,以应付部分中途退出的人。