繁体   English   中英

创建浏览器退出弹出窗口

[英]Creating a browser Exit popup

我想做的是检测浏览器关闭事件(在卸载浏览器时)并打开一个新的弹出窗口,我们可以在其中选择一些选项(提供反馈,再次转到页面,向我发送报告等)。 同时,我希望父窗口保持活动状态,直到用户在弹出窗口中选择一个选项。 我尝试了以下操作,但似乎无法正常工作。

$(window).bind('beforeunload', function(event){
        event.preventDefault();
    });

请给我正确的方向以实现这一目标。

您只能通过警报/对话来做到这一点

$(window).bind('beforeunload', function(event){
    return "hold on a minute there, conme back and answer some questions";
});

您可以执行此操作,但是除非禁用弹出窗口阻止程序,否则用户不会在Chrome中看到它。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM