Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在选项卡关闭时显示弹出消息_Javascript_Jquery - Fatal编程技术网

Javascript 在选项卡关闭时显示弹出消息

Javascript 在选项卡关闭时显示弹出消息,javascript,jquery,Javascript,Jquery,我需要在关闭浏览器选项卡/窗口时显示弹出窗口。我尝试了以下方法,但其中任何一种都不适合我 $(window).on('beforeunload', function(){ return 'Are you sure you want to leave?'; }); $(window).on('unload', function(){ }); 任何帮助都将不胜感激。我不确定这些是否已被弃用 复制到的以前的解决方案不起作用 提前谢谢试试这个。这是有效的 window.addEventListe

我需要在关闭浏览器选项卡/窗口时显示弹出窗口。我尝试了以下方法,但其中任何一种都不适合我

$(window).on('beforeunload', function(){
  return 'Are you sure you want to leave?';
});

$(window).on('unload', function(){
});
任何帮助都将不胜感激。我不确定这些是否已被弃用

复制到的以前的解决方案不起作用


提前谢谢

试试这个。这是有效的

window.addEventListener("beforeunload", function(event) {
  if (condition1) {
    event.returnValue = "\o/";
  } else {
    return;
  }
});
更新

window.addEventListener("beforeunload", function(event) {
    event.returnValue = "\o/";
});

从你在网上看到的关于这一点的信息(如果你搜索的话,这是很多),我认为简单的答案是,对它的支持因浏览器和用户设置的不同而有所不同。受支持的chrome版本也不起作用。可能的重复版本是不重复的。给出的答案不起作用。你必须在我的回答中写下你的条件,而不是条件1。我不需要任何条件,只要在存在时,它只起作用一次。单击任何锚定标记Yes时,也会显示弹出窗口。当您单击锚定标记时,您将离开页面。因此,您将看到弹出窗口。所以当你关闭标签,每次你都要在里面写一些条件来询问消息时,让我们来看看。