代码之家  ›  专栏  ›  技术社区  ›  DEVOPS

如何使用javascript或jquery识别浏览器选项卡关闭?

  •  1
  • DEVOPS  · 技术社区  · 16 年前

    如何使用javascript或jquery识别浏览器选项卡关闭?当用户单击浏览器关闭按钮时,我必须给出一条确认消息。如果用户按“是”按钮,我必须在同一选项卡上加载另一页。如果需要,请按取消。然后关闭选项卡。任何人都知道这个功能的脚本。请帮助我:(

    4 回复  |  直到 16 年前
        1
  •  1
  •   Ken Redler    16 年前

    $(window).unload(function() {
        var bye = confirm("Go away?");
        if (bye) {
           // do stuff
           window.location = "http://somewhere_else";
        } else {
           // do stuff?
           // stay here
        }
    });
    
        2
  •  1
  •   karim79    16 年前

    onunload 事件:

    $(window).unload(function() {
        if(confirm("Load something else here?")) {
            // blah blah blah
        }
    });
    
        3
  •  1
  •   meder omuraliev    16 年前
    onbeforeunload = function() {
       return 'string';
    }
    

    onbeforeunload = function() {
       var x = window.open('file.html');
    }
    

    你不能根据自己的需要定制它,它被浏览器锁定了。

        4
  •  1
  •   Igor Zevaka    16 年前

    onbeforeunload . 你可以玩玩它,看看它是否能满足你的需要。在回答框中键入一些文本,然后尝试刷新、导航、关闭选项卡、关闭浏览器。